首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

接口变化的检测方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京国双科技有限公司

摘要:本申请公开了一种接口变化的检测方法及装置。其中,该方法包括:获取第一版本的第一接口文档和第二版本的第二接口文档;从第一接口文档中提取应用接口的第一输入输出参数和第一访问路径参数,从第二接口文档中提取所述应用接口的第二输入输出参数和第二访问路径参数;检测所述第一输入输出参数和第二输入输出参数的差异,得到第一接口变化信息,以及检测所述第一访问路径参数中和第二访问路径参数的差异,得到第二接口变化信息;输出所述第一接口变化信息和第二接口变化信息。本申请解决了相关技术中在确定接口文档中发生变化的接口和参数时,效率比较低的技术问题。

主权项:1.一种接口变化的检测方法,其特征在于,包括:获取第一版本的第一接口文档和第二版本的第二接口文档;从所述第一接口文档中提取应用接口的第一输入输出参数和第一访问路径参数,从第二接口文档中提取所述应用接口的第二输入输出参数和第二访问路径参数;检测所述第一输入输出参数和第二输入输出参数的差异,得到第一接口变化信息,以及检测所述第一访问路径参数中和第二访问路径参数的差异,得到第二接口变化信息,其中,所述第一输入输出参数和第二输入输出参数的差异包括:与接口相关的类的增加、减少、修改;检测所述第一输入输出参数和第二输入输出参数的差异,得到第一接口变化信息,包括:将所述第一输入输出参数和第二输出输入参数加载至与所述第一接口文档对应的第一实例中;确定第一类字段中在所述第一实例和第二实例中均存在的公共类,其中,所述第一类字段用于定义所述第一接口文档和第二接口文档中的输入输出参数,所述输入输出参数包括:定义项definitions;检测所述公共类中目标对象的类型,包括:在所述类型为第一类型时,比较所述目标对象在第一实例中第一类型和第二实例中的第一类型之间的差异;在所述类型为第二类型时,则获取所述目标对象中的目标属性,其中,所述目标属性用于引用其他定义字段来定义所述目标对象;确定与所述目标属性对应的目标对象,并继续确定所述目标属性对应的对象在所述第一实例和第二实例之间的差异;在所述类型为第三类型时,遍历所述目标对象中的属性类中的子类,并确定该子类在所述第一实例和第二实例之间的差异,其中,所述目标对象包括:Java对象POJO;输出所述第一接口变化信息和第二接口变化信息。

全文数据:

权利要求:

百度查询: 北京国双科技有限公司 接口变化的检测方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。