接口生成方法、装置及电子设备制造方法及图纸

技术编号:26845090 阅读:27 留言:0更新日期:2020-12-25 13:06
本申请公开了一种接口生成方法,包括:解析前端页面编码中的接口信息,生成与所述前端页面对应的目标接口格式信息;根据所述目标接口格式信息,通过预设的文档描述语言生成用于描述所述目标接口格式信息的接口文档;通过解析所述接口文档,生成与所述目标接口格式信息对应的后端接口编码。该方法可以方便、高效的生成符合标准接口格式的接口编码。

【技术实现步骤摘要】
接口生成方法、装置及电子设备
本公开涉及计算机
,更具体地,涉及一种接口生成方法、装置及电子设备。
技术介绍
API(ApplicationProgrammingInterface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。请参看图1,其是现有的接口生成方法的示意图。如图1所示,目前在基于浏览器和服务器架构(B/S架构,Browser/ServerArchitecture)模式进行产品开发时,前后端之间的API接口一般是通过协商的方式生成。具体来讲,一般是根据产品需求,由前端开发人员与后端开发人员协商接口格式,并由后端开发人员编写对应的接口文档,之后,前后端开发人员分别参照接口文档进行开发,以实现前端及后端编码;当接口存在变动时,一般是先更新文档,再通知前端调整对应接口编码;最后,前后端之间需要进行前端页面和后端接口之间的联调。由此可知,现有的接口生成方法对人工依赖性强,沟通成本高,比较费时费力;同时,由于前后端之本文档来自技高网...

【技术保护点】
1.一种接口生成方法,包括:/n解析前端页面编码中的接口信息,生成与所述前端页面对应的目标接口格式信息;/n根据所述目标接口格式信息,通过预设的文档描述语言生成用于描述所述目标接口格式信息的接口文档;/n通过解析所述接口文档,生成与所述目标接口格式信息对应的后端接口编码。/n

【技术特征摘要】
1.一种接口生成方法,包括:
解析前端页面编码中的接口信息,生成与所述前端页面对应的目标接口格式信息;
根据所述目标接口格式信息,通过预设的文档描述语言生成用于描述所述目标接口格式信息的接口文档;
通过解析所述接口文档,生成与所述目标接口格式信息对应的后端接口编码。


2.根据权利要求1所述的方法,所述解析前端页面编码中的接口信息,生成与所述前端页面对应的目标接口格式信息,包括:
获取所述前端页面中包含接口信息的组件集合;
通过对所述组件集合中组件对应的接口信息进行解析,生成所述目标接口格式信息。


3.根据权利要求2所述的方法,所述通过对所述组件集合中组件对应的接口信息进行解析,生成所述目标接口格式信息,包括:
从所述组件集合中,获取第一组件的接口信息作为第一接口信息,其中,所述第一组件为所述组件集合中的任意组件;
通过获取与所述第一接口信息对应的第一接口格式信息,生成所述目标接口格式信息。


4.根据权利要求3所述的方法,所述获取与所述第一接口信息对应的第一接口格式信息,包括:
获取所述第一接口信息的输入参数信息以及响应值信息;
根据所述输入参数信息,生成与所述第一组件对应的第一输入参数格式信息;以及
根据所述第一组件的组件类型以及所述响应值信息,生成与所述第一组件对应的第一响应格式信息;
根据所述第一输入参数格式信息和所述第一响应格式信息,生成所述第一接口格式信息。


5.根据权利要求4所述的方法,所述根据所述输入参数信息,生成与所述第一组件对应的第一输入参数格式信息,包括:
根据所述输入参数信息中输入参数的数据类型,生成与所述输入参数信息对应的数据模型集合,其中,所述数据模型集合中的数据模型用于描述对应输入参数;
根据所述数据模型集合,生成所述第一输入参数格式信息。


6.根据权利要求1所述的方法,所述根据所述目标接口格式信息,使用预设的文档描述语言生成用于描述所述目标接口格式信息的接口文档,包括:
从所述目标接口格式信息中,获取第一待描述接口格式信息,其中,所述第一待描述接口格式信息为所述目标接口格式信息中的任意接口格式信息;
根据所述第一待描述接口格式信息包含的字段的数据类型,使用所述预设的文档描述语言中的对应类型描述所述字段,生成与所述第一待描述接口格式信息对应的...

【专利技术属性】
技术研发人员:陈佳莹马俊冯大伟范勐喆
申请(专利权)人:汉海信息技术上海有限公司
类型:发明
国别省市:上海;31

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

1