一种API报文格式自动适配和转换方法及系统技术方案

技术编号:40415705 阅读:17 留言:0更新日期:2024-02-20 22:32
本发明专利技术涉及报文处理技术领域,提供一种API报文格式自动适配和转换方法及系统,包括:根据API返回报文格式构建内置格式库,为内置格式库中的每种返回报文格式生成对应的映射文件;通过原始API注册获取原始API的接口资源,根据获取的接口资源调用所述原始API并获取所述原始API的返回报文;将获取的原始API的返回报文与内置格式库进行匹配,根据对应的映射文件将匹配成功的原始API的返回报文转换为标准格式报文。本发明专利技术的API报文格式自动适配和转换方法及系统,可以避免API在注册时注册错误发生率,同时也避免了报文格式与实际返回报文格式不一致的问题,提高了API资源成功响应率。

【技术实现步骤摘要】

本专利技术涉及报文处理,尤其涉及一种api报文格式自动适配和转换方法及系统。


技术介绍

1、现有api接口资源注册工具,需要为每一个api接口指定一个固定的报文格式,包括入参和出参,尤其是返回报文的数据格式。且该api在实际调用时所传入和返回的报文格式必须与注册时指定的格式一致,否则该api接口在被调用时会失败。而大多数情况下,api接口的入参是固定的,但返回报文是有可能发生变化的,尤其是返回报文里的数据体(data内容部分),数据体会根据api接口后端服务的数据处理情况而发生变化,这种情况经常出现在数据中台等数据治理工具所开放的api中。当出现这种实际返回报文与注册时配置的返回报文格式不一致时,api的调用和解析会发生异常且导致调用失败。目前现有的api资源注册工具,无法对api接口在被调用时实际的返回报文进行适配和转换,当前api调用异常有绝大多数是由于返回报文格式与注册时配置的不一致造成的,这种情况是现有api注册工具所无法解决的难题。

2、因此,如何提供一种api报文格式适配和转换方法,避免api接口调用失败,成为亟待解决的技术问题。<本文档来自技高网...

【技术保护点】

1.一种API报文格式自动适配和转换方法,其特征在于,所述方法包括:

2.根据权利要求1所述的API报文格式自动适配和转换方法,其特征在于,为内置格式库中的每种返回报文格式生成对应的映射文件,包括:

3.根据权利要求1所述的API报文格式自动适配和转换方法,其特征在于,通过原始API注册获取原始API的接口资源,根据获取的接口资源调用所述原始API并获取所述原始API的返回报文,包括:

4.根据权利要求3所述的API报文格式自动适配和转换方法,其特征在于,根据配置的前端请求信息调用所述原始API,包括:

5.根据权利要求3所述的API报文格...

【技术特征摘要】

1.一种api报文格式自动适配和转换方法,其特征在于,所述方法包括:

2.根据权利要求1所述的api报文格式自动适配和转换方法,其特征在于,为内置格式库中的每种返回报文格式生成对应的映射文件,包括:

3.根据权利要求1所述的api报文格式自动适配和转换方法,其特征在于,通过原始api注册获取原始api的接口资源,根据获取的接口资源调用所述原始api并获取所述原始api的返回报文,包括:

4.根据权利要求3所述的api报文格式自动适配和转换方法,其特征在于,根据配置的前端请求信息调用所述原始api,包括:

5.根据权利要求3所述的api报文格式自动适配和转换方法,其特征在于,根据配置的后端服务响应信息获取所述原始api的返回报文,包括:

6.根据权利要求1所述的api报文格式自动适配和转换方法,其特征在于,将获取的原始api的返回报文与内置格式库进行匹配,根据对应的映射文件将匹配成功的原始api的返回报文转换为标准格式报文,包括:

7.根据权利要求1所述的api报...

【专利技术属性】
技术研发人员:陆志鹏国丽韩光郑曦王晓亮刘国栋李学兵李超畅佳胡俊
申请(专利权)人:中电数据产业有限公司
类型:发明
国别省市:

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

1