一种接口界面化调试方法技术

技术编号:39807921 阅读:11 留言:0更新日期:2023-12-22 02:42
本发明专利技术涉及一种接口界面化调试方法

【技术实现步骤摘要】
一种接口界面化调试方法、装置、电子设备及介质


[0001]本专利技术涉及接口管理
,尤其涉及一种接口界面化调试方法

装置

电子设备及介质


技术介绍

[0002]随着国家基建的快速发展,现有的工程项目数量越来越多,不同的项目需要独立进行运转管理,采用传统的人工手动管理方式效率低下

错误率高

建筑行业需要迫切地进行智能化

数字化转型

如果每一个新项目都需要重新进行管理系统的研发,会极大浪费资源

拖累工程进度

[0003]建筑工程数字化开发平台的出现,实现了系统的快速开发和规范统一,基于建筑工程数字化开发平台构建的管理系统得到了广泛的应用

[0004]开发平台提供了大量的可调用接口供开发者使用,但是在具体使用过程中仍然存在很多问题:
1)
传统的调试模式是开发者自己调用代码的形式来模拟接口测试

建筑行业专业性强,数据量大,传统调试模式工作量大
。2)
接口缺乏统一的管理,直接调用接口对网络的负载大,数据之间交互复杂且混乱,也容易受到恶意攻击和未经授权的访问,导致数据泄露和其他安全漏洞

综上所述,现有技术中缺乏一种统一管理接口并调试的方法


技术实现思路

[0005]有鉴于此,有必要提供一种接口界面化调试方法

装置

电子设备及介质,用以实现统一管理接口并调试的目的

[0006]为了实现上述目的,本专利技术提供一种接口界面化调试方法,应用于前端,包括:
[0007]将第一接口信息中的字段在接口管理页面展示;
[0008]基于所述第一接口信息向后端发送接口信息查询请求,并接收后端返回的第二接口信息;
[0009]解析所述第二接口信息,将所述第二接口信息转化为
JSON
对象得到第三接口信息;
[0010]将所述第三接口信息渲染到所述接口管理页面,并通过
axios
向后端发起调试操作请求;
[0011]接收所述后端基于调试操作请求返回的调试操作数据,基于所述调试操作数据渲染所述接口管理页面,得到渲染后的接口调试页面

[0012]在一些可能的实现方式中,所述接口字段信息包括:订单方量

规格型号

特殊类型

抗渗等级

抗冻级别

抗折等级

塌落度

浇筑方式

泵送高度

浇筑部位以及备注

[0013]在一些可能的实现方式中,所述将所述第二接口信息转化为
JSON
对象得到第三接口信息,包括:
[0014]在所述接口管理页面触发
sendInput JSON
事件,获取所述接口管理页面的第二接口信息;
[0015]使用
JSON.stringify
将所述第二接口信息转换为
JSON
对象得到第三接口信息

[0016]在一些可能的实现方式中,还包括:在所述接口管理页面中嵌入代码编辑器
AceEditor
对所述第二接口信息进行可控渲染

[0017]另一方面,本专利技术还提供了一种接口界面化调试方法,应用于前端和后端,包括:
[0018]前端将第一接口信息中的字段在接口管理页面展示,并基于所述第一接口信息向后端发送接口信息查询请求;
[0019]所述后端接收前端发送的接口信息查询请求,并基于第一接口信息给所述前端返回第二接口信息;
[0020]所述前端接收所述第二接口信息并解析,将将所述第二接口信息转化为
JSON
对象得到第三接口信息;
[0021]所述前端将所述第三接口信息渲染到所述接口管理页面,并通过
axios
向所述后端发起调试操作请求;
[0022]所述后端接收前端调试操作请求,将所述调试操作请求发送到对应的服务器上得到第一数据,将所述第一数据发送给前端;
[0023]所述前端接收所述第一数据,基于所述第一数据渲染所述接口管理页面,得到渲染后的接口调试页面

[0024]在一些可能的实现方式中,所述配置文件为
JSON
格式

[0025]在一些可能的实现方式中,所述配置文件中的信息包括:接口主键

树结构父节点
id、
接口名称

接口地址

请求方式

默认请求
Header
填充信息

请求默认参数以及页面构造参数

[0026]另一方面,本专利技术还提供了一种接口界面化调试装置,包括:
[0027]页面设置模块,用于将第一接口信息中的字段在接口管理页面展示;
[0028]接口查询模块,用于基于所述第一接口信息向后端发送接口信息查询请求,并接收后端返回的第二接口信息;
[0029]第一页面渲染模块,用于解析所述第二接口信息,将所述第二接口信息转化为
JSON
对象得到第三接口信息;
[0030]调试模块,用于将所述第三接口信息渲染到所述接口管理页面,并通过
axios
向后端发起调试操作请求;
[0031]第二页面渲染模块,用于接收所述后端基于调试操作请求返回的调试操作数据,基于所述调试操作数据渲染所述接口管理页面,得到渲染后的接口调试页面

[0032]另一方面,本专利技术还提供了一种电子设备,包括存储器和处理器,其中,
[0033]所述存储器,用于存储程序;
[0034]所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以实现上述任意一种实现方式中所述的一种接口界面化调试方法中的步骤

[0035]另一方面,本专利技术还提供了一种计算机可读存储介质,用于存储计算机可读取的程序或指令,所述程序或指令被处理器执行时能够实现上述任意一种实现方式中所述的一种接口界面化调试方法中的步骤

[0036]采用上述实施例的有益效果是:本专利技术提供的一种接口界面化调试方法,将第一接口信息的字段在接口管理页面展示,然后基于第一接口信息向后端发送接口信息查询请
求,并接收后端返回的第二接口信息;将第二接口信息转化为
JSON
对象得到第三接口信息,将第三接口信息渲染到接口管理页面,并通过
axios
向后端发起调试操作请求,接收后端基于调试操作请求返回的调试操作数据,基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种接口界面化调试方法,应用于前端,其特征在于,包括:将第一接口信息中的字段在接口管理页面展示;基于所述第一接口信息向后端发送接口信息查询请求,并接收后端返回的第二接口信息;解析所述第二接口信息,将所述第二接口信息转化为
JSON
对象得到第三接口信息;将所述第三接口信息渲染到所述接口管理页面,并通过
axios
向后端发起调试操作请求;接收所述后端基于调试操作请求返回的调试操作数据,基于所述调试操作数据渲染所述接口管理页面,得到渲染后的接口调试页面
。2.
根据权利要求1所述的接口界面化调试方法,其特征在于,所述第一接口字段信息包括:订单方量

规格型号

特殊类型

抗渗等级

抗冻级别

抗折等级

塌落度

浇筑方式

泵送高度

浇筑部位以及备注
。3.
根据权利要求1所述的接口界面化调试方法,其特征在于,所述将所述第二接口信息转化为
JSON
对象得到第三接口信息,包括:在所述接口管理页面触发
sendInput JSON
事件,获取所述接口管理页面的第二接口信息;使用
JSON.stringify
将所述第二接口信息转换为
JSON
对象得到第三接口信息
。4.
根据权利要求1所述的接口界面化调试方法,其特征在于,还包括:在所述接口管理页面中嵌入代码编辑器
AceEditor
对所述第二接口信息进行可控渲染
。5.
一种接口界面化调试方法,应用于前端和后端,其特征在于,包括:前端将第一接口信息中的字段在接口管理页面展示,并基于所述第一接口信息向后端发送接口信息查询请求;所述后端接收前端发送的接口信息查询请求,并基于第一接口信息给所述前端返回第二接口信息;所述前端接收所述第二接口信息并解析,将将所述第二接口信息转化为
JSON
对象得到第三接口信息;所述前端将所述第三接口信息渲染到所述接口管理页面,并通过
a...

【专利技术属性】
技术研发人员:陈铭胡鹏胡艺皮宁澜邹磊熊高刘思佳
申请(专利权)人:中建三局信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1