接口调试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38612847 阅读:7 留言:0更新日期:2023-08-26 23:40
本发明专利技术涉及用于数字医疗领域中的研发管理,揭露一种接口调试方法,包括:根据预设参数构造方法生成多个接口请求参数;将接口请求参数中的请求元数据保存至预设文件中,当发起接口调试请求时,调用预设文件中的请求元数据和接口请求参数中的接口参数进行配置组装,得到框架配置类;基于框架配置类生成对应的框架服务类,利用框架服务类对接口调试请求中的待调试接口进行调试服务处理,得到响应报文;将响应报文作为接口调用结果并对接口调用结果进行结果展示。此外,本发明专利技术还涉及区块链技术,接口请求参数可存储于区块链的节点。本发明专利技术还提出一种接口调试装置、电子设备以及存储介质。本发明专利技术可以提高接口调试的效率。本发明专利技术可以提高接口调试的效率。本发明专利技术可以提高接口调试的效率。

【技术实现步骤摘要】
接口调试方法、装置、电子设备及存储介质


[0001]本专利技术涉及研发管理领域,尤其涉及一种接口调试方法、装置、电子设备及存储介质。

技术介绍

[0002]在数字医疗领域中存在很多适用于不同医疗场景的医疗数据,不同医疗场景下的医疗数据交互是解决医疗问题的关键步骤。而不同医疗场景的医疗数据之间的交互依靠于服务开发框架,服务开发框架用于解决微服务架构下的不同医疗场景的医疗数据之间的服务治理与通信问题,可以实现诸如服务发现、负载均衡、流量调度等医疗数据对应的服务治理诉求。为了保证服务开发框架可以更好地应用,需要对框架接口进行调试处理。
[0003]现有的接口调试方法通常是通过开发一个consumer服务,来实现接口调用的效果,这种方法需要单独编写一个工程文件来实现接口调用,耗时较长,进而导致接口调用的效率低。因此,亟待提出一种效率高的应用在数字医疗领域中的接口调用方法。

技术实现思路

[0004]本专利技术提供一种接口调试方法、装置、电子设备及存储介质,其主要目的在于提高接口调试的效率。
[0005]为实现上述目的,本专利技术提供的一种接口调试方法,包括:
[0006]根据预设参数构造方法生成多个接口请求参数,其中,所述接口请求参数包括请求元数据、接口参数和编辑参数;
[0007]将所述接口请求参数中的请求元数据保存至预设文件中,当发起接口调试请求时,调用所述预设文件中的请求元数据和接口请求参数中的接口参数进行配置组装,得到框架配置类;
[0008]基于所述框架配置类生成对应的框架服务类,利用所述框架服务类对所述接口调试请求中的待调试接口进行调试服务处理,得到响应报文;
[0009]将所述响应报文作为接口调用结果并对所述接口调用结果进行结果展示。
[0010]可选地,所述根据预设参数构造方法生成多个接口请求参数,包括:
[0011]判断预设工程中是否存在目标代码,若所述预设工程中存在目标代码,则选中预设工程中的任意类方法;
[0012]利用所述任意类方法在请求编辑页窗口中生成对应的接口请求参数;
[0013]若所述预设工程中不存在目标代码,则将预先定义的参数作为接口请求参数。
[0014]可选地,所述利用所述任意类方法在请求编辑页窗口中生成对应的接口请求参数,包括:
[0015]提取所述请求编辑页窗口中任意类方法中的方法注释段,判断所述方法注释段中是否存在属性值;
[0016]若所述方法注释段中存在属性值,则将所述属性值作为所述接口请求参数;
[0017]若所述方法注释段中不存在属性值,则根据所述任意类方法生成随机值,并将所述随机值作为所述接口请求参数。
[0018]可选地,所述调用所述预设文件中的请求元数据和接口请求参数中的接口参数进行配置组装,得到框架配置类,包括:
[0019]调用所述预设文件中的请求元数据,对所述请求元数据进行解析处理,得到解析元数据;
[0020]以参考配置作为中心,以所述解析元数据和所述接口参数作为参考数据进行初始化配置类,得到框架配置类。
[0021]可选地,所述对所述请求元数据进行解析处理,得到解析元数据,包括:
[0022]将所述请求元数据输入至预设解析器中进行数据解析,得到解析元数据。
[0023]可选地,所述利用所述框架服务类对所述接口调试请求中的待调试接口进行调试服务处理,得到响应报文,包括:
[0024]根据所述框架服务类调用对应的服务方法,并将所述接口请求参数中的编辑参数作为所述服务方法的形式参数,得到目标服务方法;
[0025]利用所述目标服务方法对所述待调试接口进行调试处理,得到响应报文。
[0026]可选地,所述将所述接口请求参数中的请求元数据保存至预设文件中,包括:
[0027]调用预设调用工具将所述请求元数据保存到预设文件中。
[0028]为了解决上述问题,本专利技术还提供一种接口调试装置,所述装置包括:
[0029]参数生成模块,用于根据预设参数构造方法生成多个接口请求参数,其中,所述接口请求参数包括请求元数据、接口参数和编辑参数;
[0030]配置组装模块,用于将所述接口请求参数中的请求元数据保存至预设文件中,当发起接口调试请求时,调用所述预设文件中的请求元数据和接口请求参数中的接口参数进行配置组装,得到框架配置类;
[0031]调试服务模块,用于基于所述框架配置类生成对应的框架服务类,利用所述框架服务类对所述接口调试请求中的待调试接口进行调试服务处理,得到响应报文;
[0032]结果生成模块,用于将所述响应报文作为接口调用结果并对所述接口调用结果进行结果展示。
[0033]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0034]至少一个处理器;以及,
[0035]与所述至少一个处理器通信连接的存储器;其中,
[0036]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的接口调试方法。
[0037]为了解决上述问题,本专利技术还提供一种存储介质,所述存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的接口调试方法。
[0038]本专利技术实施例中,通过对接口请求参数进行配置组装,得到框架配置类,并利用框架配置类对应的框架服务类进行调试服务处理,提高了调试的效率和准确度,调试服务得到响应报文并将响应报文作为接口调用结果,实现了快速模拟请求报文,并对所述接口调
用结果进行结果展示。因此本专利技术提出的接口调试方法、装置、电子设备及存储介质,可以解决提高接口调试的效率低的问题。
附图说明
[0039]图1为本专利技术一实施例提供的接口调试方法的流程示意图;
[0040]图2为图1中其中一个步骤的详细实施流程示意图;
[0041]图3为本专利技术一实施例提供的接口调试装置的功能模块图;
[0042]图4为本专利技术一实施例提供的实现所述接口调试方法的电子设备的结构示意图。
[0043]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0044]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0045]本申请实施例提供一种接口调试方法。所述接口调试方法的执行主体包括但不限于服务端、终端等能够被配置为执行本申请实施例提供的该方法的电子设备中的至少一种。换言之,所述接口调试方法可以由安装在终端设备或服务端设备的软件或硬件来执行,所述软件可以是区块链平台。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。所述服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接口调试方法,其特征在于,所述方法包括:根据预设参数构造方法生成多个接口请求参数,其中,所述接口请求参数包括请求元数据、接口参数和编辑参数;将所述接口请求参数中的请求元数据保存至预设文件中,当发起接口调试请求时,调用所述预设文件中的请求元数据和接口请求参数中的接口参数进行配置组装,得到框架配置类;基于所述框架配置类生成对应的框架服务类,利用所述框架服务类对所述接口调试请求中的待调试接口进行调试服务处理,得到响应报文;将所述响应报文作为接口调用结果并对所述接口调用结果进行结果展示。2.如权利要求1所述的接口调试方法,其特征在于,所述根据预设参数构造方法生成多个接口请求参数,包括:判断预设工程中是否存在目标代码,若所述预设工程中存在目标代码,则选中预设工程中的任意类方法;利用所述任意类方法在请求编辑页窗口中生成对应的接口请求参数;若所述预设工程中不存在目标代码,则将预先定义的参数作为接口请求参数。3.如权利要求2所述的接口调试方法,其特征在于,所述利用所述任意类方法在请求编辑页窗口中生成对应的接口请求参数,包括:提取所述请求编辑页窗口中任意类方法中的方法注释段,判断所述方法注释段中是否存在属性值;若所述方法注释段中存在属性值,则将所述属性值作为所述接口请求参数;若所述方法注释段中不存在属性值,则根据所述任意类方法生成随机值,并将所述随机值作为所述接口请求参数。4.如权利要求1所述的接口调试方法,其特征在于,所述调用所述预设文件中的请求元数据和接口请求参数中的接口参数进行配置组装,得到框架配置类,包括:调用所述预设文件中的请求元数据,对所述请求元数据进行解析处理,得到解析元数据;以参考配置作为中心,以所述解析元数据和所述接口参数作为参考数据进行初始化配置类,得到框架配置类。5.如权利要求4所述的接口调试方法,其特征在于,所述对所述请求元数据进行解析...

【专利技术属性】
技术研发人员:蒋尧鹏
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

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

1