[发明专利]接口参数分析方法、系统、设备及计算机程序产品在审
申请号: | 202110722445.0 | 申请日: | 2021-06-28 |
公开(公告)号: | CN113377555A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 洪创煌 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 李幸芳 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 参数 分析 方法 系统 设备 计算机 程序 产品 | ||
1.一种接口参数分析方法,其特征在于,所述接口参数分析方法应用于网络服务层,所述接口参数分析方法包括:
接收前端传入的后台接口路径和接口请求参数;
根据所述后台接口路径和所述接口请求参数向后台服务器发送接口调用网络请求,以供所述后台服务器对所述接口调用网络请求进行响应;
根据所述后台接口路径和所述接口请求参数向记录系统发送第一上报网络请求,以供所述记录系统根据所述第一上报网络请求对所述后台接口路径和所述接口请求参数进行关联记录;
当接收到所述后台服务器针对所述接口调用网络请求发送的响应信息后,获取所述响应信息中的各接口响应参数;
构造各所述接口响应参数的代理对象,并在所述代理对象中构建用于代理各所述接口响应参数获取操作的获取函数,将所述后台接口路径写入所述获取函数的闭包;
将所述代理对象返回给前端,以在前端访问各所述接口响应参数中的目标响应参数时触发所述获取函数将所述目标响应参数和闭包中的所述后台接口路径通过第二上报网络请求上报至所述记录系统,以供所述记录系统根据所述第二上报网络请求对所述后台接口路径和所述目标响应参数进行关联记录。
2.如权利要求1所述的接口参数分析方法,其特征在于,所述构造各所述接口响应参数的代理对象,并在所述代理对象中构建用于代理各所述接口响应参数获取操作的获取函数的步骤包括:
将各所述接口响应参数转换为普通对象,其中,各所述接口响应参数对应所述普通对象中的各个属性;
构造所述普通对象的第一层代理对象,并在所述第一层代理对象中构建用于代理所述普通对象中第一层属性获取操作的获取函数;
将所述第一层属性作为当前层属性,针对所述当前层属性中包含子属性的复杂属性构造下一层代理对象,并在所述下一层代理对象中构建用于代理复杂属性的各个子属性获取操作的获取函数;
将复杂属性的各个子属性作为当前层属性,返回执行所述针对所述当前层属性中包含子属性的复杂属性构造下一层代理对象,并在所述下一层代理对象中构建用于代理复杂属性的各个子属性获取操作的获取函数的步骤,直到所述当前层属性中不包括复杂属性为止。
3.如权利要求2所述的接口参数分析方法,其特征在于,所述将所述代理对象返回给前端,以在前端访问各所述接口响应参数中的目标响应参数时触发所述获取函数将所述目标响应参数和闭包中的所述后台接口路径通过第二上报网络请求上报至所述记录系统的步骤包括:
将各层代理对象返回给前端,以在前端访问各所述接口响应参数中的目标响应参数时,触发所述目标响应参数对应的目标获取函数将所述目标响应参数与目标前缀拼接后,同闭包中的所述后台接口路径一起通过第二上报网络请求上报至所述记录系统;
其中,所述目标前缀为所述目标获取函数所属的代理对象对应的前缀,第一层代理对象的前缀设置为空,中间各层代理对象的前缀设置为所属复杂属性与上一层代理对象的前缀的拼接结果。
4.如权利要求1所述的接口参数分析方法,其特征在于,所述接口参数分析方法还包括:
对所述第一上报网络请求和/或所述第二上报网络请求标记预设标识;
当接收到针对标记有所述预设标识的网络请求的响应信息时,对所述响应信息进行忽略。
5.如权利要求1至4任一项所述的接口参数分析方法,其特征在于,所述根据所述后台接口路径和所述接口请求参数向记录系统发送第一上报网络请求的步骤包括:
检测缓存记录中是否已缓存所述后台接口路径对应的所述接口请求参数;
若未缓存则将所述接口请求参数进行缓存,以将所述接口请求参数添加至所述缓存记录中所述后台接口路径对应的请求参数集合;
当所述缓存记录达到预设缓存限度时,将所述缓存记录中的各后台接口路径和各后台接口路径分别对应的请求参数集合通过第一上报网络请求发送给记录系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110722445.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种斜面旋转式生物液体混匀仪
- 下一篇:室内保温板材料及其制备方法