技术新讯 > 计算推算,计数设备的制造及其应用技术 > 参数校验方法、装置、电子设备及计算机可读存储介质与流程  >  正文

参数校验方法、装置、电子设备及计算机可读存储介质与流程

  • 国知局
  • 2024-12-06 12:19:38

本申请实施例涉及数据处理,本申请实施例适用但不限于金融科技领域,尤其涉及一种参数校验方法、装置、电子设备及计算机可读存储介质。

背景技术:

1、在金融行业中,已经越来越多地应用金融系统来对各种金融业务进行管理;其中,接口入参校验是指在网页开发中,对输入参数进行合法性和正确性的校验,以确保接口请求的数据符合预期格式和规则。在接口请求中,输入参数通常包括文件、字符串、数字等各种类型的数据。当前接口入参校验通常由服务器端代码实现,可以对输入参数进行格式、长度、有效性等检查,如果参数不符合预期规则,则返回一个错误消息或者拒绝请求,以便开发人员进行错误处理或者进行修改。

2、但随着时间推移以及金融业务的需求变更,校验结论和提示信息随着时间的推移可能会发生变化。通过编码实现接口校验,就需要不断地去修改代码,进而限制了接口的扩展性,增加了接口开发成本。

技术实现思路

1、以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

2、为了解决上述背景技术中提到的问题,本申请实施例提供了一种参数校验方法、装置、电子设备及计算机可读存储介质,能够使得接口入参校验能够更加灵活简便。

3、第一方面,本申请实施例提供了一种参数校验方法,包括:

4、获取客户端的数据请求;

5、根据所述数据请求对输入接口参数进行拦截处理,得到待校验接口参数;

6、根据所述待校验接口参数确定接口名称;

7、根据所述接口名称,从预设的分布式配置管理平台中确定目标参数校验规则;

8、根据所述目标参数校验规则对所述待校验接口参数进行校验处理,得到参数校验结果。

9、根据本申请的一些实施例,所述根据所述数据请求对输入接口参数进行拦截处理,得到待校验接口参数,包括:

10、对所述数据请求进行分析处理得到数据归属信息;

11、根据所述数据归属信息对所述输入接口参数进行截取处理,得到所述待校验接口参数。

12、根据本申请的一些实施例,所述根据所述待校验接口参数确定接口名称,包括:

13、对所述待校验接口参数进行分解处理得到多个接口信息块;

14、从多个所述接口信息块中确定得到所述接口名称。

15、根据本申请的一些实施例,所述分布式配置管理平台中设置有多个参数校验规则,每一个所述参数校验规则对应着一个名称信息;所述根据所述接口名称,从预设的分布式配置管理平台中确定目标参数校验规则,包括:

16、将所述接口名称与所述分布式配置管理平台中的所述名称信息进行匹配处理,得到目标名称信息;

17、将所述目标名称信息对应的所述参数校验规则确定为所述目标参数校验规则。

18、根据本申请的一些实施例,所述根据所述目标参数校验规则对所述待校验接口参数进行校验处理,得到参数校验结果,包括:

19、在所述目标名称信息有多个的情况下,确定得到多个目标参数校验规则;

20、对每一个所述目标参数校验规则进行遍历处理,并且根据所述目标参数校验规则对所述待校验接口参数进行校验处理;

21、在所述待校验接口参数通过所有所述目标参数校验规则的情况下,将接口参数校验通过作为所述参数校验结果;

22、在所述待校验接口参数存在未通过所述目标参数校验规则的情况下,将接口参数校验未通过作为所述参数校验结果。

23、根据本申请的一些实施例,所述根据所述目标参数校验规则对所述待校验接口参数进行校验处理,得到参数校验结果后,所述方法还包括:

24、在所述参数校验结果为所述接口参数校验通过的情况下,根据预设的执行策略对所述待校验接口参数进行执行处理;

25、在所述参数校验结果为所述接口参数校验未通过的情况下,将校验未通过提示信息向所述客户端进行反馈。

26、根据本申请的一些实施例,所述根据所述待校验接口参数确定接口名称后,所述方法还包括:

27、在从预设的分布式配置管理平台中未匹配到与所述接口名称对应的所述目标参数校验规则的情况下,根据预设的调度策略对所述待校验接口参数进行调度处理。

28、第二方面,本申请实施例还提供了一种参数校验装置,所述装置包括:

29、第一处理模块,用于获取客户端的数据请求;

30、第二处理模块,用于根据所述数据请求对输入接口参数进行拦截处理,得到待校验接口参数;

31、第三处理模块,用于根据所述待校验接口参数确定接口名称;

32、第四处理模块,用于根据所述接口名称,从预设的分布式配置管理平台中确定目标参数校验规则;

33、第五处理模块,用于根据所述目标参数校验规则对所述待校验接口参数进行校验处理,得到参数校验结果。

34、第三方面,本申请实施例还提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面所述的参数校验方法。

35、第四方面,本申请实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上第一方面所述的参数校验方法。

36、根据本申请提供的实施例的参数校验方法,至少具有如下有益效果:在进行参数校验处理的过程中,首先获取客户端的数据请求,接着根据数据请求对输入接口参数进行拦截处理,进而得到待校验接口参数;接着根据待校验接口桉树确定接口名称;接着根据接口名称,从预设的分布式配置管理平台中确定目标参数校验规则;最后根据目标参数校验规则对待校验接口参数进行校验处理,最后可以得到参数校验结果。通过上述技术方案,只需要对目标参数校验规则进行修改处理,就能够实现校验规则的改变,使得接口入参校验能够更加灵活简便,不需要开发人员重新编写相关代码,很好地节省开发本。

技术特征:

1.一种参数校验方法,其特征在于,包括:

2.根据权利要求1所述的参数校验方法,其特征在于,所述根据所述数据请求对输入接口参数进行拦截处理,得到待校验接口参数,包括:

3.根据权利要求1所述的参数校验方法,其特征在于,所述根据所述待校验接口参数确定接口名称,包括:

4.根据权利要求1所述的参数校验方法,其特征在于,所述分布式配置管理平台中设置有多个参数校验规则,每一个所述参数校验规则对应着一个名称信息;所述根据所述接口名称,从预设的分布式配置管理平台中确定目标参数校验规则,包括:

5.根据权利要求4所述的参数校验方法,其特征在于,所述根据所述目标参数校验规则对所述待校验接口参数进行校验处理,得到参数校验结果,包括:

6.根据权利要求5所述的参数校验方法,其特征在于,所述根据所述目标参数校验规则对所述待校验接口参数进行校验处理,得到参数校验结果后,所述方法还包括:

7.根据权利要求1所述的参数校验方法,其特征在于,所述根据所述待校验接口参数确定接口名称后,所述方法还包括:

8.一种参数校验装置,其特征在于,包括:

9.一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的参数校验方法。

10.一种计算机可读存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令用于执行权利要求1至7中任意一项所述的参数校验方法。

技术总结本申请涉及金融科技技术领域,提供了一种参数校验方法、装置、电子设备及计算机可读存储介质,方法包括:获取客户端的数据请求;根据数据请求对输入接口参数进行拦截处理,得到待校验接口参数;根据待校验接口参数确定接口名称;根据接口名称,从预设的分布式配置管理平台中确定目标参数校验规则;根据目标参数校验规则对待校验接口参数进行校验处理,得到参数校验结果。通过上述技术方案,能够使得接口入参校验能够更加灵活简便。技术研发人员:邱才生,仲雪莲受保护的技术使用者:平安银行股份有限公司技术研发日:技术公布日:2024/12/2

本文地址:https://www.jishuxx.com/zhuanli/20241204/340630.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。