我需要與Web服務交流構建.NET(我認爲),但是當我嘗試調用一個方法,返回此錯誤:PHP錯誤時嘗試執行.NET Web服務方法
The SOAP action specified on the message, '', does not match the HTTP SOAP Action, ' http://tempuri.org/TripointWebservicesVersionedGeneral/Ping '.
代碼連接到網絡服務和執行方法:
$client = new SoapClient(
'...?wsdl',
array(
'trace' => 1,
'soap_version' => SOAP_1_2
)
);
//$test = $client->__soapCall('Ping',array(''));
$test = $client->Ping();
這個錯誤的原因是什麼?或者我需要做什麼來調用一個方法?
我已經看過這個PHP Fatal error: "The SOAP action specified on the message, '', does not match the HTTP SOAP Action",並且把肥皂連接選項"'action' => '.../Ping'"
,但是不幫助我。
爲了消耗你需要知道的功能結構的服務。嘗試閱讀您需要調用的函數的wsdl定義。 –