【技术实现步骤摘要】
接口参数校验方法、装置、电子设备和可读存储介质
本专利技术实施例涉及计算机
,尤其涉及一种接口参数校验方法、装置、电子设备和可读存储介质。
技术介绍
目前通常的接口参数校验解决办法是通过开发人员在程序中编码实现,若业务变化引起参数校验规则改变,则需要重新发布上线解决。随着业务功能和复杂性的不断提高,接口交互中的参数校验规则也变得越来越复杂,快速实现业务校验规则、解决核心业务逻辑是每个开发人员最重要的任务。传统方式实现接口参数校验是通过程序编码实现的,但程序编码实现后也需要发布上线才能生效,即使是变动一个数字也需要如此,及时性差;同时,若业务校验规则过于复杂,则会导致参数校验部分的代码过于臃肿,代码量很可能会超过核心业务处理部分的代码量,出现“头重脚轻”的现象,不利于软件质量的控制和代码的维护。
技术实现思路
本专利技术实施例提供一种接口参数校验方法、装置、电子设备和可读存储介质,以解决现有技术通过编码方式将校验规则写在代码中、需要重新发布上线才能生效的问题。为了解决上述技术问题,本专利技术是 ...
【技术保护点】
1.一种接口参数校验方法,应用于业务处理系统,所述业务处理系统包括至少一个接口,所述接口包括至少一个组件,每一所述组件包括至少一个控件,每一所述控件对应一参数;其特征在于,包括:/n接收用户在所述业务处理系统的用户界面的一目标接口提交的目标参数;/n获取和解析所述目标接口的配置项,根据所述目标接口的配置项判断所述目标接口是否需要校验;所述配置项存储有所述目标接口的参数校验规则和参数间校验规则;/n若所述目标接口需要校验,执行第一校验,所述第一校验为依据所述参数校验规则,校验所述目标接口的所述目标参数的参数内约束;/n若所述第一校验失败,则退出校验过程;否则执行第二校验,所述 ...
【技术特征摘要】 【专利技术属性】
1.一种接口参数校验方法,应用于业务处理系统,所述业务处理系统包括至少一个接口,所述接口包括至少一个组件,每一所述组件包括至少一个控件,每一所述控件对应一参数;其特征在于,包括:
接收用户在所述业务处理系统的用户界面的一目标接口提交的目标参数;
获取和解析所述目标接口的配置项,根据所述目标接口的配置项判断所述目标接口是否需要校验;所述配置项存储有所述目标接口的参数校验规则和参数间校验规则;
若所述目标接口需要校验,执行第一校验,所述第一校验为依据所述参数校验规则,校验所述目标接口的所述目标参数的参数内约束;
若所述第一校验失败,则退出校验过程;否则执行第二校验,所述第二校验为依据所述参数间校验规则,校验所述目标接口的所述目标参数的参数间约束;
若所述第二校验失败,则退出校验过程;否则完成所述第二校验并进行所述目标接口对应的业务处理。
2.根据权利要求1所述的接口参数校验方法,其特征在于,所述配置项还存储有所述目标接口的配置项的版本号,所述方法还包括:在所述目标接口的参数校验规则或参数间校验规则发生变更时,变更所述配置项的版本号;
所述获取和解析所述目标接口的配置项包括:
获取所述目标接口的最新版本号的配置项。
3.根据权利要求1所述的接口参数校验方法,其特征在于,所述获取和解析所述目标接口的配置项,根据所述目标接口的配置项判断所述目标接口是否需要校验之前,还包括:
根据所述用户界面的显示形式确定所述目标接口的参数校验规则和参数间校验规则的校验脚本格式。
4.一种接口参数校验装置,其特征在于,包括:
技术研发人员:韩占康,魏朝磊,邹永强,杨晖,
申请(专利权)人:云账户技术天津有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。