一种接口调用方法及系统技术方案

技术编号:35860158 阅读:33 留言:0更新日期:2022-12-07 10:49
一种接口调用方法几系统,涉及接口调用领域,方法包括:JAVA后台应用将所有HTTP接口的信息加载至内存中;接口调用方通过消息中间件发送消息给JAVA后台应用;JAVA后台应用解析所述消息,并从内存中得到目标接口的接口信息,向目标接口发起请求并获得返回数据,再通过消息中间件发送所述返回数据给接口调用方。本发明专利技术一定程度上降低了接口调用方与JAVA后台应用对接的耦合性,提升了数据传输的安全性。提升了数据传输的安全性。提升了数据传输的安全性。

【技术实现步骤摘要】
一种接口调用方法及系统


[0001]本专利技术涉及接口调用领域,具体涉及一种接口调用方法及系统。

技术介绍

[0002]目前JAVA后台应用一般基于HTTP协议开发接口,此种形式的接口应用广泛,其简单、灵活可扩展且具有一定的可靠性,但目前还存在若干痛点,例如:
[0003]1.限制了调用者的业务场景,调用方式较为单一,耦合性较高。
[0004]2.HTTP协议为明文,消息易被拦截篡改,安全性较差。

技术实现思路

[0005]针对现有技术中存在的缺陷,本专利技术的目的在于提供一种接口调用方法及系统,解决调用方式较为单一、耦合性高、安全性较差的问题。
[0006]为达到以上目的,一方面提供一种接口调用方法,包括:
[0007]JAVA后台应用将所有HTTP接口的信息加载至内存中;
[0008]接口调用方通过消息中间件发送消息给JAVA后台应用;
[0009]JAVA后台应用解析所述消息,并从内存中得到目标接口的接口信息,向目标接口发起请求并获得返回数据,再通过消息中间件发送所述返回数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种接口调用方法,其特征在于,包括:JAVA后台应用将所有HTTP接口的信息加载至内存中;接口调用方通过消息中间件发送消息给JAVA后台应用;JAVA后台应用解析所述消息,并从内存中得到目标接口的接口信息,向目标接口发起请求并获得返回数据,再通过消息中间件发送所述返回数据给接口调用方。2.如权利要求1所述的接口调用方法,其特征在于,所述JAVA后台应用和接口调用方共同约定一种数据结构体,用以实现JAVA后台应用和接口调用方的数据交换。3.如权利要求2所述的接口调用方法,其特征在于,所述数据结构体包括消息中间件的主题/队列名称,由接口调用方设置,用来定义所述返回数据的返回地址。4.如权利要求3所述的接口调用方法,其特征在于,接口调用方通过消息中间件发送消息给JAVA后台应用,包括:JAVA后台应用监听消息中间件中指定名称的主题/队列,接口调用方向消息中间件的该主题/队列发送消息,JAVA后台应用监听到所述消息。5.如权利要求4所述的接口调用方法,其特征在于,JAVA后台应用通过消息中间件发送所述返回数据给接口调用方,包括:所述JAVA后台应用获取到返回数据后,通过数据结构体中的主题/队列名称,将返回数据发送到指定名称的主题/队列中,接口调用方从该主题/队列获得返回数据。6.如权利要求2所述的接口调用方法,其特征在于,所述数据结构体包括目标HTTP接口入参,JAVA后台应用根据目标HTTP接口入参,通过HttpClient工具类向目标...

【专利技术属性】
技术研发人员:段云珩万金利
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1