注意 SoapClient 不會等待單向操作的回應(即沒有 <wsdl:response> 的 <wsdl:operation>)!要查看請求是否失敗,請使用
$sc = new SoapClient( 'some.wsdl', array('features'=>SOAP_WAIT_ONE_WAY_CALLS));
參見 http://bugs.php.net/bug.php?id=36083 和 http://bugs.php.net/bug.php?id=49278
(PHP 5, PHP 7, PHP 8)
SoapClient::__getLastResponseHeaders — 傳回最後一次回應的 SOAP 標頭
此函式沒有參數。
最後一次 SOAP 回應的標頭。
範例 #1 SoapClient::__getLastResponse() 範例
<?php
$client = SoapClient("some.wsdl", array('trace' => 1));
$result = $client->SomeFunction();
echo "回應標頭:\n" . $client->__getLastResponseHeaders() . "\n";
?>
注意 SoapClient 不會等待單向操作的回應(即沒有 <wsdl:response> 的 <wsdl:operation>)!要查看請求是否失敗,請使用
$sc = new SoapClient( 'some.wsdl', array('features'=>SOAP_WAIT_ONE_WAY_CALLS));
參見 http://bugs.php.net/bug.php?id=36083 和 http://bugs.php.net/bug.php?id=49278