0


PostMan 如何调用 WebService

首先 服务端提供服务:

1.服务接口

2.服务实现类

3.config配置类 - 此实例使用 CXF 实现webservice

4.客户端测试

发布服务,请求WSDL -> 服务发布成功

注: 字符流 参数不能用Object做为接受参数类型,会获取不到请求过来的数据,一直为null;

本次用例服务 为 SOAP1.2 的请求协议

headers

  • Content-Type application/soap+xml;charset=utf-8

地址中的 wsdl 在测试时可以不用,影响不大

-附上请求体样例
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pm="http://service.com">
   <soapenv:Header/>
   <soapenv:Body>
      <pm:HIPMessageServer>
          <action>S0001</action>
          <message>
           <![CDATA[
            <PRPA_IN201311UV02 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ITSVersion="XML_1.0" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/PRPA_IN201311UV02.xsd" xmlns="urn:hl7-org:v3">
                <id root="2.16.156.10011.0" extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/>
                <creationTime value="20130116112855"/>
            </PRPA_IN201311UV02>
         ]]>
          </message>
      </pm:HIPMessageServer>
   </soapenv:Body>
</soapenv:Envelope>

xmlns:pm="http://service.com" ---> 接口中定义的目标名称空间

pm:HIPMessageServer --> 暴露在方法名

<action>参数一</action> --> 方法参数

<message>参数二</message> --> 方法参数

看看测试结果如何 --> 成功返回响应体


本文转载自: https://blog.csdn.net/weixin_41342791/article/details/122007601
版权归原作者 forward93124 所有, 如有侵权,请联系我们删除。

“PostMan 如何调用 WebService”的评论:

还没有评论