一种接口管理方法及接口管理系统与流程

文档序号:36997051发布日期:2024-02-09 12:38阅读:20来源:国知局
一种接口管理方法及接口管理系统与流程

本技术涉及软件开发,尤其涉及一种接口管理方法及接口管理系统。


背景技术:

1、在前后端分离以及微服务的软件开发模式中,用户经常需要手动配置和调用后端接口,导致耗时且容易出错的问题。且由于项目中所需的接口数量较大,从而提高了故障概率,并且增加了维护成本。而在后端服务器无法调用接口时,无法得到调用后端接口所得到的响应数据,影响开发的进程。


技术实现思路

1、有鉴于此,本技术的目的在于至少提供一种接口管理方法及接口管理系统,通过设置接口管理界面并预先配置好每个接口被调用时获取响应数据的策略,从而用户可以针对实际应用的情况对每个接口对应的策略进行配置,解决了现有技术中在后端服务器无法调用接口时导致的无法获取响应数据的技术问题,达到提高获取响应数据的效率的技术效果。

2、本技术主要包括以下几个方面:

3、第一方面,本技术实施例提供一种接口管理方法,通过前端设备提供接口管理界面,所述方法包括:响应于配置接口的请求操作,在所述接口管理界面上显示获取策略配置项和接口信息配置项,所述获取策略配置项用于配置在接口被调用时获取响应数据的策略,所述接口信息配置项用于配置策略对应的接口;响应于对所述获取策略配置项的选择操作,确定目标获取策略;响应于对所述接口信息配置项的选择操作,确定与所述目标获取策略对应的至少一个目标接口;将所述目标获取策略及对应的目标接口进行保存,以完成对目标接口及对应的目标获取策略的配置。

4、可选地,所述获取策略配置项包括:实时获取策略、预存数据获取策略和组合获取策略,所述目标获取策略为实时获取策略、预存数据获取策略和组合获取策略中的一个,其中,所述实时获取策略指的是在接口被调用时通过对应的后端服务器获取响应数据的获取策略,所述预存数据获取策略指的是在接口被调用时将对应的预存数据作为所获取的响应数据的获取策略,所述组合获取策略指的是在预设时间段内接口被调用时将对应的预存数据作为所获取的响应数据,以及在除预设时间段之外的接口被调用时通过对应的后端服务器获取响应数据的获取策略。

5、可选地,所述接口信息配置项包括服务配置项和接口配置项,所述响应于对所述接口信息配置项的选择操作,确定与所述目标获取策略对应的至少一个目标接口,包括:响应于对所述服务配置项的选择操作,在至少一个预设服务中确定出目标服务,每个预设服务对应至少一个接口;响应于对所述接口配置项的选择操作,在所述目标服务对应的至少一个接口中选择目标接口。

6、可选地,所述方法还包括:在确定所述目标获取策略为组合获取策略时,在所述接口管理界面上显示预设时间段配置项;响应于对所述预设时间段配置项的配置指令,以对所述预设时间段进行配置。

7、可选地,确定与所述目标获取策略对应的至少一个目标接口之后,所述方法还包括:在所述接口管理界面上显示每个目标接口对应的预存数据列表,所述预存数据列表包括预先存储的目标接口的每条历史响应数据,每条历史响应数据对应修改项和确认项;针对目标接口的每条历史响应数据,响应于对该历史响应数据的所述修改项的选择指令,以对该条历史响应数据进行修改;针对目标接口的每条历史响应数据,响应于对该历史响应数据的所述确认项的选择指令,以在该目标接口的所述获取策略配置项为预存数据项且该目标接口被调用时,将该历史响应数据发送至所述前端设备进行显示。

8、可选地,所述接口管理界面还包括策略列表和接口列表,所述方法还包括:响应于对所述策略列表的选择指令,在所述接口管理界面中显示所述获取策略配置项中的每个获取策略及对应的操作项,获取策略对应的操作项用于指示用户对每个获取策略所执行的操作,响应于对每个获取策略的目标操作项的选择指令,以执行每个获取策略的目标操作,和/或,响应于对所述接口列表的选择指令,在所述接口管理界面中显示每个接口及对应的操作项,接口对应的操作项用于指示用户对每个接口所执行的操作,响应于对每个接口的目标操作项的选择指令,以执行每个接口的目标操作。

9、第二方面,本技术实施例还提供一种接口管理系统,所述接口管理系统包括前端设备和代理服务器,其中,所述前端设备,用于显示接口管理界面;所述代理服务器,用于执行上述第一方面或第一方面中任一种可能的实施方式中所述的接口管理方法。

10、可选地,所述前端设备,还用于将用户针对待调用接口的调用指令发送至所述代理服务器;所述代理服务器,还用于响应于所述调用指令,确定所述待调用接口对应的目标获取策略,依据所述目标获取策略,确定针对所述待调用接口的响应数据。

11、可选地,所述接口管理系统还包括后端服务器,其中,所述代理服务器,还用于在所述目标获取策略为实时获取策略时,将所述调用指令发送至后端服务器,在所述目标获取策略为组合获取策略时,在预设时间段之后将所述调用指令发送至后端服务器;所述后端服务器,用于依据所述调用指令确定针对所述待调用接口的响应数据,将所述响应数据发送至所述代理服务器,以使所述代理服务器将所述响应数据发送至所述前端设备。

12、可选地,所述接口管理系统还包括代码生成器和前端服务器,所述前端设备,还用于将用户针对候选应用程序接口的应用程序接口文件发送至所述代码生成器;所述代码生成器,还用于解析所述应用程序接口文件以生成所述候选应用程序接口对应的代码函数库,将代码函数库发送至前端服务器,以便于所述前端服务器应用所述代码函数库。

13、第三方面,本技术实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中所述的接口管理方法的步骤。

14、第四方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中所述的接口管理方法的步骤。

15、本技术实施例提供的一种接口管理方法及接口管理系统,通过前端设备提供接口管理界面,所述方法包括:响应于配置接口的请求操作,在所述接口管理界面上显示获取策略配置项和接口信息配置项,所述获取策略配置项用于配置在接口被调用时获取响应数据的策略,所述接口信息配置项用于配置策略对应的接口;响应于对所述获取策略配置项的选择操作,确定目标获取策略;响应于对所述接口信息配置项的选择操作,确定与所述目标获取策略对应的至少一个目标接口;将所述目标获取策略及对应的目标接口进行保存,以完成对目标接口及对应的目标获取策略的配置。通过设置接口管理界面并预先配置好每个接口被调用时获取响应数据的策略,从而用户可以针对实际应用的情况对每个接口对应的策略进行配置,解决了现有技术中在后端服务器无法调用接口时导致的无法获取响应数据的技术问题,达到提高获取响应数据的效率的技术效果。

16、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1