注意 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 "RESPONSE HEADERS:\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