数据处理方法、系统、装置、电子设备和存储介质制造方法及图纸

技术编号:33033834 阅读:58 留言:0更新日期:2022-04-15 09:11
本公开提供了一种数据处理方法、系统、装置、电子设备和存储介质,涉及计算机领域,尤其涉及接口调试领域。具体实现方案为:确定待调试的目标接口;基于目标接口获取目标格式的数据,其中,目标格式的数据用于表征目标接口的元信息;基于目标格式的数据生成目标表单;基于目标表单渲染第一目标页面,并在第一目标页面上对目标接口进行调试,解决了对接口进行调试的效率低的技术问题。试的效率低的技术问题。试的效率低的技术问题。

【技术实现步骤摘要】
数据处理方法、系统、装置、电子设备和存储介质


[0001]本公开涉及计算机领域,尤其涉及接口调试领域中的数据处理方法、系统、装置、电子设备和存储介质。

技术介绍

[0002]目前,开发者在进行接口调用时,通常是采用相关工具进行(例如Postman或者Curl),但是由于应用程序接口(API)的接口字段较多,因此容易导致接口调用失败,给开发者造成额外的维护成本。

技术实现思路

[0003]本公开提供了一种数据处理的方法、系统、装置、设备以及存储介质。
[0004]根据本公开的一方面,提供了一种数据处理方法。该方法可以包括:确定待调试的目标接口;基于目标接口获取目标格式的数据,其中,目标格式的数据用于表征目标接口的元信息;基于目标格式的数据生成目标表单;基于目标表单渲染第一目标页面,并在第一目标页面上对目标接口进行调试。
[0005]根据本公开的另一方面,还提供了另一种数据处理方法。该方法可以包括:获取客户端发送的第一请求,其中,第一请求用于请求获取目标格式的数据,其中,目标格式的数据用于表征待调试的目标接口的元信息;响应第一请求,基于目标接口生成目标格式的数据;将目标格式的数据返回至客户端,以使客户端基于由目标格式的数据生成的目标表单渲染第一目标页面,并在第一目标页面上对目标接口进行调试。
[0006]根据本公开的另一方面,还提供了一种数据处理系统。该系统可以包括:客户端和服务器,其中,客户端,用于确定待调试的目标接口,向服务器发送第一请求,其中,第一请求用于请求获取目标格式的数据,目标格式的数据用于表征待调试的目标接口的元信息;服务器,用于响应第一请求,基于目标接口生成目标格式的数据;其中,客户端用于基于服务器返回的目标格式的数据生成目标表单,基于目标表单渲染第一目标页面,并在第一目标页面上对目标接口进行调试。
[0007]根据本公开的另一方面,还提供了一种数据处理装置。该装置可以包括:确定单元,用于确定待调试的目标接口;第一获取单元,用于基于目标接口获取目标格式的数据,其中,目标格式的数据用于表征目标接口的元信息;第一生成单元,用于基于目标格式的数据生成目标表单;调试单元,用于基于目标表单渲染第一目标页面,并在第一目标页面上对目标接口进行调试。
[0008]根据本公开的另一方面,还提供了另一种数据处理装置。该装置可以包括:第二获取单元,用于获取客户端发送的第一请求,其中,第一请求用于请求获取目标格式的数据,其中,目标格式的数据用于表征待调试的目标接口的元信息;第二生成单元,用于响应第一请求,基于目标接口生成目标格式的数据;返回单元,用于将目标格式的数据返回至客户端,以使客户端基于由目标格式的数据生成的目标表单渲染第一目标页面,并在第一目标
页面上对目标接口进行调试。
[0009]根据本公开的另一方面,还提供了一种电子设备。该电子设备可以包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开实施例的数据处理方法。
[0010]根据本公开的另一方面,还提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行本公开实施例的数据处理方法。
[0011]根据本公开的另一方面,还提供了一种计算机程序产品,可以包括计算机程序,计算机程序在被处理器执行时实现本公开实施例的数据处理方法。
[0012]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0013]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0014]图1是根据本公开实施例的一种数据处理方法的流程图;
[0015]图2是根据本公开实施例的另一种数据处理方法的流程图;
[0016]图3是根据本公开相关技术中的一种应用程序接口调用的流程图;
[0017]图4是根据本公开实施例的一种应用程序接口压缩包解析的流程图;
[0018]图5是根据本公开实施例的一种形式表单工作原理的示意图;
[0019]图6是根据本公开实施例的一种可视化调试工具的工作流程图;
[0020]图7是根据本公开实施例的一种可视化API与组件映射关系的示意图;
[0021]图8是根据本公开实施例的一种数据处理方法项目演示的示意图;
[0022]图9是根据本公开实施例的一种数据处理系统的示意图;
[0023]图10是根据本公开实施例的一种数据处理装置的示意图;
[0024]图11是根据本公开实施例的另一种数据处理装置的示意图;
[0025]图12是根据本公开实施例的一种电子设备的示意性框图。
具体实施方式
[0026]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0027]下面从客户端一侧对本公开实施例的数据处理方法进行介绍,包括由客户端主要执行的接口调试方法。
[0028]图1是根据本公开实施例的一种数据处理方法的流程图。如图1所示,该方法可以包括以下步骤:
[0029]步骤S102,确定待调试的目标接口。
[0030]在本公开上述步骤S102提供的技术方案中,客户端对待调试的目标接口进行确定,其中,目标接口可以为应用程序接口(Application Programming Interface,简写为
API)。
[0031]可选地,应用程序接口是预先定义的接口或指软件系统不同组成部分衔接的约定,应用程序接口可以用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而且无需访问源码,也无需理解内部工作机制的细节。
[0032]步骤S104,基于目标接口获取目标格式的数据,其中,目标格式的数据用于表征目标接口的元信息。
[0033]在本公开上述步骤S104提供的技术方案中,元信息可以为接口的基础信息,根据所确定的待测目标接口确定目标格式,提取用于表征目标接口的元信息。
[0034]可选地,元信息可以包括类名、方法名以及请求参数。
[0035]可选地,通过将接口压缩包进行解析生成元信息,然后将元信息按照模块、接口信息、版本分类存储。
[0036]举例而言,解析服务源码可以包括:对需要生成图表(Josn schema)的接口进行标注,然后通过应用程序接口服务源码(@API Service)注解获取需要解析的服务(Service);解析方法可以包括:对需要生成图表(Josn schema)的方法进行标注,然后通过应用程序接口方法源码本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,包括:确定待调试的目标接口;基于所述目标接口获取目标格式的数据,其中,所述目标格式的数据用于表征所述目标接口的元信息;基于所述目标格式的数据生成目标表单;基于所述目标表单渲染第一目标页面,并在所述第一目标页面上对所述目标接口进行调试。2.根据权利要求1所述的方法,其中,基于所述目标格式的数据生成目标表单包括:基于所述目标格式的数据生成多个目标组件;对所述多个目标组件进行组合,得到所述目标表单。3.根据权利要求2所述的方法,其中,基于所述目标格式的数据生成多个目标组件包括:确定所述目标格式的数据的目标类型;在目标数据库中,按照所述目标类型获取对应的所述多个目标组件。4.根据权利要求3所述的方法,其中,确定所述目标格式的数据的目标类型包括:将所述目标格式的数据生成与所述目标表单的数据结构对应的目标参数;将所述目标参数的类型确定为所述目标类型。5.根据权利要求4所述的方法,其中,将所述目标格式的数据生成与所述目标表单的数据结构对应的目标参数包括:响应于所述目标格式的数据为预定数据,则为所述目标格式的数据配置对应的组件属性;将所述组件属性生成所述目标参数。6.根据权利要求2所述的方法,还包括:确定每个所述目标组件的目标标识;基于所述目标格式的数据生成与所述目标标识对应的返回数据,其中,所述返回数据为所述目标组件的默认返回值。7.根据权利要求1所述的方法,其中,所述方法还包括:获取接口调试参数;基于所述目标格式的数据对所述接口调试参数进行校验;在所述第一目标页面上对所述目标接口进行调试包括:在所述第一目标页面上,基于校验合格的所述接口调试参数对所述目标接口进行调试。8.根据权利要求1至7中任意一项所述的方法,所述方法还包括:在图形用户界面上由第二目标页面跳转至第三目标页面,其中,所述第二目标页面用于显示所述目标接口的文本信息,所述文本信息用于描述所述目标接口;确定待调试的目标接口,包括:在所述第三目标页面上确定待调试的所述目标接口。9.根据权利要求1至7中任意一项所述的方法,其中,在所述第一目标页面上对所述目标接口进行调试包括:响应作用于所述第一目标页面上的调试操作指令,对所述目标接口进行调试,得到调试结果,并在所述第一目标页面上显示所述调试结果。
10.一种数据处理方法,包括:获取客户端发送的第一请求,其中,所述第一请求用于请求获取目标格式的数据,其中,所述目标格式的数据用于表征待调试的目标接口的元信息;响应所述第一请求,基于所述目标接口生成所述目标格式的数据;将所述目标格式的数据返回至客户端,以使所述客户端基于由所述目标格式的数据生成的目标表单渲染第一目标页面,并...

【专利技术属性】
技术研发人员:郭嘉文范立岩
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1