我有以下要求....
<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"/>
...