一种动态配置的软件接口参数校验方法及系统技术方案

技术编号:45814513 阅读:21 留言:0更新日期:2025-07-15 22:27
本发明专利技术属于参数校验领域,提供一种动态配置的软件接口参数校验方法及系统。动态配置的软件接口参数校验方法包括根据接口的业务场景,动态配置相匹配的接口信息表、接口校验字段表及接口校验字段规则表;接收接口调用请求,获取接口报文信息并根据接口信息表将其转化为对应属性的结构化数据模型;从转化的所述结构化数据模型中提取所述接口校验字段表中的校验字段信息;根据所述接口校验字段规则表对提取的校验字段信息进行基础校验;当基础校验成功时,判断是否进行扩展校验并返回扩展校验结果;当基础校验失败时,阻止接口后续处理并返回校验结果。其支持复杂嵌套结构,支持多级关系数据接口的参数校验。

【技术实现步骤摘要】

本专利技术属于参数校验领域,尤其涉及一种动态配置的软件接口参数校验方法及系统


技术介绍

1、本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。

2、在采用接口方式进行异构系统之间的数据交换时,传统方法采用硬编码方式进行接口参数校验。但是硬编码方式存在扩展性差的缺陷,现有技术中提供了一种参数校验方法,其采用数据库动态配置所有校验规则,按照接口和业务域对所有校验规则进行分组,确定接口、业务域与分组后的校验规则之间的对应关系进而对校验请求中携带的参数进行校验。但是,该技术方案仅通过参数校验字典进行规则匹配,适用于单个接口参数校验,并不适用于多级关系数据接口场景。


技术实现思路

1、为了解决上述技术问题,本专利技术提供一种动态配置的软件接口参数校验方法及系统,其支持复杂嵌套结构,支持多级关系数据接口的参数校验。

2、为了实现上述目的,本专利技术采用如下技术方案:

3、本专利技术的第一个方面提供了一种动态配置的软件接口参数校验方法。p>

4、在一个本文档来自技高网...

【技术保护点】

1.一种动态配置的软件接口参数校验方法,其特征在于,包括:

2.如权利要求1所述的动态配置的软件接口参数校验方法,其特征在于,当基础校验成功时,若判断所述接口信息表中包含扩展校验信息,则调用对应扩展接口并执行扩展校验,返回扩展校验结果。

3.如权利要求2所述的动态配置的软件接口参数校验方法,其特征在于,所述根据动态配置的扩展接口信息对扩展接口参数进行校验;所述动态配置的扩展接口信息包括对应的接口信息表、接口校验字段表及接口校验字段规则表。

4.如权利要求1所述的动态配置的软件接口参数校验方法,其特征在于,所述接口校验字段规则表中配置有接口校验字段所对应...

【技术特征摘要】

1.一种动态配置的软件接口参数校验方法,其特征在于,包括:

2.如权利要求1所述的动态配置的软件接口参数校验方法,其特征在于,当基础校验成功时,若判断所述接口信息表中包含扩展校验信息,则调用对应扩展接口并执行扩展校验,返回扩展校验结果。

3.如权利要求2所述的动态配置的软件接口参数校验方法,其特征在于,所述根据动态配置的扩展接口信息对扩展接口参数进行校验;所述动态配置的扩展接口信息包括对应的接口信息表、接口校验字段表及接口校验字段规则表。

4.如权利要求1所述的动态配置的软件接口参数校验方法,其特征在于,所述接口校验字段规则表中配置有接口校验字段所对应的规则及规则顺序字段。

5.如权利要求1所述的动态配置的软件接口参数校验方法,其特征在于,所述结构化数据模型包括嵌套结构数据模型和非嵌套结构数据模型。

6.如权利...

【专利技术属性】
技术研发人员:段广淳
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1