接口调用封装方法、系统、设备及计算机可读存储介质与流程

专利2026-02-09  22


本申请涉及智能巡店,特别涉及一种接口调用封装方法、装置、设备及计算机可读存储介质。


背景技术:

1、现有技术中,前端研发开发在数据传输时主要依赖于https,在javascript当中使用基于httprequest的第三方axios库,然而基于axios库仅仅封装了请求方法路径,在请求某接口时对于参数以及返回结果没有做到体系封装,从而导致代码调试、运行无论成功或者失败均会产生大量的异步冗余代码。有鉴于此,如何解决体系封装导致冗余代码产生已成为本领域技术人员亟待解决的技术问题。


技术实现思路

1、本申请的目的是提供一种接口调用封装方法、装置、设备及计算机可读存储介质,能够高效实现接口调用封装,更加合理地实现任务分配。

2、为解决上述技术问题,本申请提供了一种接口调用封装方法,包括:

3、实例化封装调用类;

4、调用执行方法发起请求,以便于触发数据获取事务,获取数据库数据;

5、接收所述请求,获取数据,定义网络请求地址对象存放路径参数、检查请求参数的接口参数以及状态码参数,执行所述调用类的方法;

6、在执行所述调用类方法时判断参数是否符合预设要求,若符合则发起网络请求,定义检查返回结果的接口参数并判断结果是否正确;若不符合则推送异常并结束当前任务。

7、在一些实施例中,实例化封装所述调用类时,实现所述调用类的方法,定义基础类、基础类子类、异常类,调用类的方法中包含发起网络请求的流程。

8、在一些实施例中,所述触发数据获取事务包括,获取组织架构、门店、区域或者设备以及时间节点数据指标。

9、在一些实施例中,所述触发数据获取事务包括,获取组织架构、门店、区域或者设备以及时间节点数据指标。

10、在一些实施例中,所述数据指标为单项数据指标或多项数据指标,在选择单项指标时,当前页面在获取数据后显示单项数据的数据库数据,在选择关联指标时,当前页面在获取数据后显示关联数据的数据库数据。

11、在一些实施例中,所述数据库数据包括表格数据、统计数据和/或图表数据。

12、在一些实施例中,所述判断参数是否符合预设要求为基于标准接口文档进行判断。

13、在一些实施例中,在调用执行方法发起请求触发数据获取事务获取数据库数据之前,用户进行参数配置,所述配置完成的参数用于在执行调用类方法时作为待判断参数,与标准接口文档中的参数进行比对判断。

14、为解决上述技术问题,本申请还提供了一种接口调用封装系统,包括:

15、封装模块,用于实例化封装调用类;

16、请求模块,用于调用执行方法发起请求,以便于触发数据获取事务,获取数据库数据;

17、执行模块,用于接收所述请求,获取数据,定义网络请求地址对象存放路径参数、检查请求参数的接口参数以及状态码参数,执行所述调用类的方法;

18、判断模块,用于在执行所述调用类方法时判断参数是否符合预设要求,若符合则发起网络请求,定义检查返回结果的接口参数并判断结果是否正确;若不符合则推送异常并结束当前任务。

19、为解决上述技术问题,本申请还提供了一种接口调用封装设备,包括:

20、存储器,用于存储计算机程序;

21、处理器,用于执行所述计算机程序时实现如上所述的接口调用封装方法的步骤。

22、为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的接口调用封装方法的步骤。

23、本申请提出了接口调用封装方法、装置、设备及计算机可读存储介质,在请求接口时对参数和返回结果实现体系封装,调用执行方法发起请求,触发数据获取事务获取数据库数据,定义网络请求地址对象存放路径参数、检查请求参数的接口参数以及状态码参数,执行调用类的方法,根据标准接口文档判断参数是否符合预设要求,若符合则发起网络请求,定义检查返回结果的接口参数并判断结果是否正确,若不符合则推送异常并结束当前任务。

24、本申请在请求接口时对参数和返回结果实现体系封装,减少了冗余代码的产生,统一集中管理网络请求,建立了完善的异步处理体系,确保请求和响应均在预期范围进行处理,本申请优化了网络资源请求,减少了计算资源浪费。

25、本申请所提供的接口调用封装装置、设备以及计算机可读存储介质均具有上述技术效果。



技术特征:

1.一种接口调用封装方法,其特征在于,包括:

2.根据权利要求1所述的接口调用封装方法,其特征在于,实例化封装所述调用类时,实现所述调用类的方法,定义基础类、基础类子类、异常类,调用类的方法中包含发起网络请求的流程。

3.根据权利要求1所述的接口调用封装方法,其特征在于,所述触发数据获取事务包括,获取组织架构、门店、区域或者设备以及时间节点数据指标。

4.根据权利要求3所述的接口调用封装方法,其特征在于,所述数据指标为单项数据指标或多项数据指标,在选择单项指标时,当前页面在获取数据后显示单项数据的数据库数据,在选择关联指标时,当前页面在获取数据后显示关联数据的数据库数据。

5.根据权利要求4所述的接口调用封装方法,其特征在于,所述数据库数据包括表格数据、统计数据和/或图表数据。

6.根据权利要求1所述的接口调用封装方法,其特征在于,所述判断参数是否符合预设要求为基于标准接口文档进行判断。

7.根据权利要求6所述的接口调用封装方法,其特征在于,在调用执行方法发起请求触发数据获取事务获取数据库数据之前,用户进行参数配置,所述配置完成的参数用于在执行调用类方法时作为待判断参数,与标准接口文档中的参数进行比对判断。

8.一种接口调用封装系统,其特征在于,包括:

9.一种接口调用封装设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的接口调用封装方法的步骤。


技术总结
本申请公开了一种接口调用封装方法、系统、设备及计算机可读存储介质,涉及计算机软件研发技术领域,在请求接口时对参数和返回结果实现体系封装,调用执行方法发起请求,触发数据获取事务获取数据库数据,定义网络请求地址对象存放路径参数、检查请求参数的接口参数以及状态码参数,执行调用类的方法,根据标准接口文档判断参数是否符合预设要求,若符合则发起网络请求,定义检查返回结果的接口参数并判断结果是否正确,若不符合则推送异常并结束当前任务。本申请对参数和返回结果进行体系封装,极大减少冗余代码产生和计算资源浪费。

技术研发人员:罗彤,田向阳
受保护的技术使用者:苏州万店掌网络科技有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-29552.html