這裏是WSDL此WSDL是否支持Soap 1.1和Soap1.2?
在綁定部分,它包括:
<wsdl:operation name="SubmitPurchaseOrder">
<soap:operation soapAction="http://tempuri.org/IEBusinessService/SubmitPurchaseOrder" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
還包括:
<wsdl:operation name="SubmitPurchaseOrder">
<soap12:operation soapAction="http://tempuri.org/IEBusinessService/SubmitPurchaseOrder" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
然而,當我嘗試使用'soap_version' => SOAP_1_1
連接我得到的錯誤它期待type 'application/soap+xml; charset=utf-8'
我瞭解肥皂請求中的差異。我在問,給出的WSDL文件是否指示使用Soap 1.2還是Soap 1.1?看來它提供了對兩者的支持,但我不確定。 –
它看起來像你的問題重複這一個: https://stackoverflow.com/questions/736845/can-a-wsdl-indicate-the-soap-version-1-1-or-1-2-of- Web服務 WSDL支持這兩個版本的soap,並且可以在同一個wsdl中支持它們兩個 –