提示:本文显示baidu.com,皆为脱敏用,并非真正地址。
目录
前言
一、WebService是什么?
二、使用步骤
1.验证链接。
2.Soap调用测试
3.获取需要用到的数据
4.Hutool工具类调用
三、示例
1.单个入参
2.多个入参
3.动态地址
4.多命名空间
总结
前言
大家WebService接口还在使用生成的类去实现调用的吗?
其实Hutool的WebService工具很厉害,但是文档写的不太清楚,或者示例不够多,我主要做医疗业务,对接方基本都是WebService接口,刚开始使用hutool的时候确实花费了挺长时间研究,最终失败告终,奈何业务多,有丰富的机会去尝试,现在基本啥格式的都可以克服了。
一、WebService是什么?
Web Service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的交互操作的应用程序。
二、使用步骤
1.验证链接。
拿到三方提供的链接后,需要进行验证下
例如:第三方提供链接:http://localhost:8080/XXX/services/xxxxxxImpl
需要改成:第三方提供链接:http://localhost:8080/XXX/services/xxxxxxImpl?wsdl
然后用浏览器打开能像下图展示即可:
2.Soap调用测试
使用SoapUI进行接口调用一次(没有SoapUI的自己去安装下)
如下图进行创建



打开,选择要调用的接口,点开request后,后边会出现一个框,里面有调用入参和请求地址
3.获取需要用到的数据
- 接口请求地址:http://localhost:8080/xxxxx/services/xxxxServiceImpl
- 请求头:SOAPAction:""
- 请求方法/接口:ser:ReceiveDataAll
- 前缀命名空间:http://service.mocire.baidu.com/
- 入参:
<![CDATA[<request><type>1</type></request>]]>
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/123666.html