一、获取接口信息:

   使用工具soapUI获取接口调用信息:

   

双击request:



复制接口调用格式:



webService接口通常传递xml参数因此需要组装数据:

 ①若传递单个参数则:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:cen="http://center.jiuzhou.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <cen:方法名>
         <!--Optional:-->
         <参数1>参数值</参数1>
         <参数2>参数value</参数2>
      </cen:方法名>
   </soapenv:Body>
</soapenv:Envelope>

②若传递参数最终需要解析成一个对象则:

    <soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:cen="http://center.jiuzhou.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <cen:方法名>
      <![CDATA[     <!--这里使用CDATA将参数xml包起来,从而不将参数解析成xml格式。
         <!--Optional:-->
         <属性>参数值</属性>
                 ........
      </cen:方法名>
      ]]>
   </soapenv:Body>
</soapenv:Envelope>

二、获取接口调用返回值:

  webService接口返回值示例:

<?xml version="1.0" ?>
  <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
     <S:Body><ns2:getValueResponse xmlns:ns2="http://com.webserver/">
        <addResult>xxxxxx</addResult>
       </ns2:getValueResponse>
     </S:Body>
  </S:Envelope>

解析该返回值,addResult中的内容就是返回值