[发明专利]一种开发服务网关系统及开发服务网关有效
申请号: | 201811371999.5 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109547430B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 龙东平;杨正全 | 申请(专利权)人: | 上海朔羡网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F9/448 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201419 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 开发 服务 网关 系统 | ||
1.一种开发服务网关系统,其特征在于,所述开发服务网关系统包括调试单元,用于提供抓包、拦截和修改请求响应数据服务,所述调试单元包括:
监视系统断点同步模块,用于同步监视系统中设置的断点列表信息;
断点设置模块,用于根据所述断点列表信息设置相应的应用程序编程接口断点;
前端请求接收模块,用于接收前端发送的应用程序编程接口请求;
断点匹配模块,用于判断所述应用程序编程接口请求是否有匹配的应用程序编程接口断点;
请求修改模块,用于当判断所述应用程序编程接口请求有匹配的应用程序编程接口断点时,向所述监视系统发送所述应用程序编程接口请求,以使用户在监视系统端修改请求信息,并接收所述监视系统返回的修改后的应用程序编程接口请求;
请求响应模块,用于将所述修改后的应用程序编程接口请求发送给原目服务器,以使原目服务器根据所述修改后的应用程序编程接口请求返回相应的应用程序编程接口响应,并接收所述原目服务器返回的应用程序编程接口响应;
响应修改模块,用于向所述监视系统发送所述应用程序编程接口响应,以使用户可在监视系统端修改响应信息,并接收所述监视系统返回的修改后的应用程序编程接口响应;
前端响应返回模块,用于向前端返回所述修改后的应用程序编程接口响应。
2.根据权利要求1所述的系统,其特征在于,所述开发服务网关系统还包括代理单元,用于提供应用程序编程接口代理服务,所述代理单元包括:
监视系统代理同步模块,用于同步监视系统中设置的应用程序编程接口代理列表信息;
代理匹配模块,用于根据所述应用程序编程接口代理列表信息判断接收到的应用程序编程接口请求是否需要代理;
请求转发模块,用于当判断接收到的应用程序编程接口请求需要代理时,根据所述代理列表信息将所述应用程序编程接口请求转发到相应的目的地址。
3.根据权利要求1所述的系统,其特征在于,所述开发服务网关系统还包括数据录制单元,用于记录请求和响应的可复用真实数据,所述数据录制单元包括:
监视系统录制同步模块,用于同步监视系统中设置的需要录制的应用程序编程接口列表信息;
录制匹配模块,用于根据所述需要录制的应用程序编程接口列表信息判断接收到的应用程序编程接口请求是否需要录制;
录制模块,用于当判断接收到的应用程序编程接口请求需要录制时,根据所述请求修改模块接收到的所述监视系统返回的修改后的应用程序编程接口请求以及所述响应修改模块接收到的所述监视系统返回的修改后的应用程序编程接口响应,将所述修改后的应用程序编程接口请求以及修改后的应用程序编程接口响应录入数据库。
4.根据权利要求1所述的系统,其特征在于,所述开发服务网关系统还包括聚合单元,用于提供应用程序编程接口聚合服务,所述聚合单元包括:
聚合控制模块,用于根据应用程序编程接口请求的路径部分,将应用程序编程接口服务的文档映射为配置文件;
聚合调用模块,用于根据应用程序编程接口请求以及相应的配置文件,返回应用程序编程接口响应。
5.根据权利要求1所述的系统,其特征在于,所述开发服务网关系统还包括数据模拟单元,用于提供模拟数据服务,所述数据模拟单元包括:
监视系统模拟数据服务同步模块,用于同步监视系统中设置的需要提供模拟数据服务的应用程序编程接口请求列表信息;
模拟数据服务匹配模块,用于根据所述需要提供模拟数据服务的应用程序编程接口请求列表信息判断接收到的应用程序编程接口请求是否需要模拟数据服务;
模拟数据匹配结果处理模块,用于当判断接收到的应用程序编程接口请求需要模拟数据服务时,将所述应用程序编程接口请求转发给模拟数据服务模块;
模拟数据服务模块,用于根据所述应用程序编程接口请求向模拟数据库发送请求,以使所述模拟数据库返回相应相应格式的数据文件,并将所述数据文件返回给前端。
6.根据权利要求1所述的系统,其特征在于,所述开发服务网关系统还包括:
监控单元,用于采集、分析、设置、监控应用程序编程接口的运行情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海朔羡网络科技有限公司,未经上海朔羡网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811371999.5/1.html,转载请声明来源钻瓜专利网。