WebService接口的调用方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37378524 阅读:29 留言:0更新日期:2023-04-27 07:21
本申请涉及一种WebService接口的调用方法、装置、计算机设备和存储介质,该方法包括:接收WebService接口的请求信息;根据所述请求信息以及预设的入参配置规则,生成入参调用信息;利用预先创建的CloseableHttpClient对象,对所述入参调用信息,执行所述WebService接口的调用处理,并在调用成功时,获取WebService接口调用的返回结果。采用本方法通过入参配置规则,封装WebService接口的配置信息至接口配置库,解决WebService接口的适配通用性问题,降低WebService的技术门槛,简化webservice的远程调用流程。远程调用流程。远程调用流程。

【技术实现步骤摘要】
WebService接口的调用方法、装置、计算机设备和存储介质


[0001]本申请涉及WebService通信
,特别是涉及一种WebService接口的调用方法、装置、计算机设备和存储介质。

技术介绍

[0002]WebService是一种跨编程语言和跨操作系统平台的远程调用技术,能够使不同机器上的不同应用程序,根据WebService实施规范,不限语言、平台及内部协议,无须借助第三方软件/硬件,即可相互交换数据或集成。其中,跨操作系统平台则是指服务端和客户端可以在不同的操作系统上运行。
[0003]目前利用WebService接口实现远程调用的三种主流方式包括:通过AXIS实现WebService调用远程、通过Spring集成CXF以实现WebService远程调用、通过wsimport编译将WebService接口的wsdl编译成本地实体类,然后调用本地实体类的方法实现WebService远程调用。然而现有的主流方式存在一些缺陷。
[0004]比如,在通过AXIS实现webservice的调用远程和通过spring集本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种WebService接口的调用方法,其特征在于,所述方法包括:接收WebService接口的请求信息;根据所述请求信息以及预设的入参配置规则,生成入参调用信息;利用预先创建的CloseableHttpClient对象,对所述入参调用信息,执行所述WebService接口的调用处理,并在调用成功时,获取WebService接口调用的返回结果。2.根据权利要求1所述的WebService接口的调用方法,其特征在于,所述接收WebService接口的请求信息的步骤,包括:通过调用统一的API配置,判断当前所述WebService接口是否开启限流保护;若开启限流保护,则根据预设的接口配置库,判断当前所述WebService接口是否符合预设的限流策略;若符合预设的限流策略,则执行当前所述WebService接口的所述请求信息;否则结束执行所述WebService接口的调用服务。若未开启限流保护,则直接执行所述WebService接口的所述请求信息。3.根据权利要求1所述的WebService接口的调用方法,其特征在于,所述根据请求信息以及预设的入参配置规则,生成入参调用信息的步骤,包括:所述根据请求信息以及预设的入参配置规则,获取WebService接口中预设的入参配置项以及基于SOAP协议的XML字符串报文,以利用所述CloseableHttpClient对象,对所述入参配置项以及SOAP的XML字符串报文,执行所述WebService接口的调用处理。4.根据权利要求3所述的WebService接口的调用方法,其特征在于,所述入参配置规则包括第一入参配置策略和第二入参配置策略;所述请求信息包括第一入参信息和第二入参信息;所述根据请求信息以及预设的入参配置规则,获取WebService接口中预设的入参配置项以及基于SOAP协议的XML字符串报文的步骤,包括:根据所述第一入参信息以及所述第一入参配置策略,获取WebService接口的所述入参配置项以及接口配置项;以及,利用所述第二入参信息以及所述第二入参配置策略,获取WebService接口的入参JSON字符串;将所述接口配置项与所述入参JSON字符串动态拼接,构成基于SO...

【专利技术属性】
技术研发人员:杨洲总江谷强苏文鸽黄浩肖科
申请(专利权)人:中科云谷科技有限公司
类型:发明
国别省市:

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

1