达而观数据(成都)有限公司李熠获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉达而观数据(成都)有限公司申请的专利基于接口文档生成HTTP请求代码的系统及方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114816356B 。
龙图腾网通过国家知识产权局官网在2025-11-11发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210301824.7,技术领域涉及:G06F8/30;该发明授权基于接口文档生成HTTP请求代码的系统及方法是由李熠;李凌辉;宫旭;陈运文;纪达麒;蔡伟;任帅安;赵朝阳;张绍鼎;李芯杰设计研发完成,并于2022-03-25向国家知识产权局提交的专利申请。
本基于接口文档生成HTTP请求代码的系统及方法在说明书摘要公布了:本发明公开了一种基于接口文档生成HTTP请求代码的系统及方法,所述系统包括接口文档形成及存储模块、接口信息规范性校验模块、JSON树转换模块、接口标识模块、models数组生成模块、services数组生成模块、model文件生成模块、service文件生成模块、api.module文件生成模块和HTTP请求代码生成模块。本发明在生成HTTP请求函数逻辑时,不会在内部组装请求头、格式化请求参数等,而是放在函数调用时和统一拦截器中处理。相对于传统方案将所有逻辑全部放在请求函数体中,本发明保证了请求函数逻辑的清晰简洁,简单易用,降低了其耦合程度。
本发明授权基于接口文档生成HTTP请求代码的系统及方法在权利要求书中公布了:1.一种基于接口文档生成HTTP请求代码的系统,其特征在于,包括: 接口文档形成及存储模块,用于编写接口文档并以数据库形式存储; 接口信息规范性校验模块,用于校验所述接口文档中的接口信息是否符合RESTfulAPI规范; JSON树转换模块,用于将符合RESTfulAPI规范的平层的线性结构的接口信息转换为JSON树; 接口标识模块,用于通过遍历所述JSON树提取其中的接口信息来形成接口的唯一标识; models数组生成模块,通过提取接口的出入参数内容及添加注释生成models数组; services数组生成模块,通过解析接口的模块名、请求返回参数、接口路径,并添加注释,生成services数组; model文件生成模块,遍历所述models数组,使用模板渲染引擎handlebars生成至少一个model文件,其中一个model文件存储项目中一个模块的参数类型内容; service文件生成模块,遍历所述services数组,使用模板渲染引擎handlebars生成至少一个service文件,其中一个service文件存储项目中一个模块的HTTP请求函数,所述HTTP请求函数包括函数名、函数入参别名及类型、函数出参别名及类型、HTTP请求方式和接口路径,所述函数名由接口请求方式与接口路径拼接形成; api.module文件生成模块,用于将所有的model文件和service文件封装成api.module文件并对外暴露,供外部调用HTTP请求函数或参数类型定义; HTTP请求代码生成模块,用于将api.module文件输出到用户配置的代码输出路径,使用语法分析器对项目的入口文件进行语法检查,并使用词法分析器将代码字符序列转换为标记序列,最终生成抽象语法树;递归解析所述抽象语法树,创建名称为ImportDeclaration的AST节点,该节点表示api.module的引用语句;将该节点插入到抽象语法树的最后一个ImportDeclaration节点处,将返回的新的抽象语法树进行反编译,生成HTTP请求代码,并写入到项目的入口文件中。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人达而观数据(成都)有限公司,其通讯地址为:610000 四川省成都市天府新区湖畔路北段366号1栋3楼1号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励