[发明专利]接口参数校验方法、装置及计算机可读存储介质在审
申请号: | 202011457956.6 | 申请日: | 2020-12-11 |
公开(公告)号: | CN112579055A | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 程凯凌 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F16/14;G06F11/36 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 王迎;袁文婷 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 参数 校验 方法 装置 计算机 可读 存储 介质 | ||
1.一种接口参数校验方法,其特征在于,所述方法包括:
获取接口参数文档,所述接口参数文档包括接口的入参字段以及与所述接口对应的接口地址;
对所述接口参数文档进行解析处理,获取与所述入参字段对应的解析结果,基于所述接口对所述解析结果与所述接口地址进行关联存储;
基于预设校验条件遍历所述解析结果,获取所述解析结果中需要进行属性转换的入参字段,并将所述需要进行属性转换的入参字段的属性转换成对应的校验判断条件,并输入校验器对象中;
根据对所述接口发送的调用指令,启动所述校验器对象中的接口参数校验逻辑,基于所述接口参数校验逻辑获取并校验与所述调用指令对应的校验判断条件;
根据所述校验判断条件的校验结果确定与所述接口对应的参数校验结果。
2.如权利要求1所述的接口参数校验方法,其特征在于,所述接口参数文档存储于区块链中,所述对所述接口参数文档进行解析处理,获取与所述入参字段对应的解析结果,并对所述解析结果与所述接口地址进行关联存储的步骤包括:
将所述接口参数文档中的入参字段定义为对象,并基于所有对象形成与所述入参字段对应的对象集合;
获取所述对象集合中所有入参字段的属性;
将所述所有入参字段的属性与对应接口的接口地址进行关联存储。
3.如权利要求1所述的接口参数校验方法,其特征在于,
所述入参字段的属性包括定义字段名、字段描述、是否加密、长度、类型、格式、是否必填、枚举值、默认值、是否校验以及修改时间。
4.如权利要求3所述的接口参数校验方法,其特征在于,
所述预设校验条件包括所述是否校验以及需要校验的属性信息。
5.如权利要求2所述的接口参数校验方法,其特征在于,所述将所述解析结果中的所述入参字段的属性转换成对应的校验判断条件的步骤包括:
预设转换规则,所述转换规则采用预设的转换模板或者基于神经网络模型训练而成的转换模型;
将所述预设转换规则与所述解析结果进行同时存储;
当所述解析结果需要进行校验时,基于所述转换规则对所述解析结果中的所述入参字段的属性进行转换处理,并获取与所述入参字段的属性对应的校验判断条件;其中,所述校验判断条件包括与所述入参字段对应的入参字段数值以及所述入参字段名称。
6.如权利要求5所述的接口参数校验方法,其特征在于,
基于所述接口参数校验逻辑获取并校验与所述调用指令对应的校验判断条件的过程包括:
基于所述接口参数校验逻辑调取所述校验器对象中的校验判断条件;
根据所述校验判断条件和预设标准数据进行对比,获取与所述接口对应的参数校验结果。
7.一种接口参数校验装置,其特征在于,所述装置包括:
文档获取单元,用于获取接口参数文档,所述接口参数文档包括接口的入参字段以及与所述接口对应的接口地址;
解析结果获取及存储单元,用于对所述接口参数文档进行解析处理,获取与所述入参字段对应的解析结果,并对所述解析结果与所述接口地址进行关联存储;
校验判断条件转换单元,用于基于预设校验条件遍历所述解析结果,并将所述解析结果中的所述入参字段的属性转换成对应的校验判断条件,并输入校验器对象中;
接口参数获取单元,用于根据对所述接口发送的调用指令,启动所述校验器对象中的接口参数校验逻辑,基于所述接口参数校验逻辑获取并校验与所述调用指令对应的校验判断条件;
接口参数校验单元,用于根据所述校验判断条件的校验结果确定与所述接口对应的参数校验结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011457956.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手持式自动液体定量流出装置
- 下一篇:一种高耐磨玻璃纤维布及其制备方法