0

我有以下要求....

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:msgs="<URL FOR NAMESPACE>">
   <soap:Header/>
   <soap:Body>
      <msgs:service>
       <value>true</value>
      </msgs:service>
   </soap:Body>
</soap:Envelope>

这在我的本地 SoapUI 上运行良好,但是,我需要在服务器上运行它,所以尝试了以下...

wget --post-file=test.xml --header="Content-Type: text/xml" --header="SOAPAction: \"service\"" <Service URL> -O response.xml

但我看到以下...

2013-06-27 12:37:07 错误 500:内部服务器错误。

从我研究过的所有内容来看,该服务器应该可以使用 wget 访问 url 和 GET 请求到 ?WSDL url。我需要更改我的 Content-Type 吗?

更新

来自 WSDL...

<wsdl:operation name="service">
  <soap12:operation soapAction="pbq:TMP.service" style="document"/>
  ...
4

0 回答 0