SoapClient
在线手册:中文 英文
PHP手册

SoapClient::__getLastResponseHeaders

(PHP 5 >= 5.0.1)

SoapClient::__getLastResponseHeadersReturns the SOAP headers from the last response

说明

public string SoapClient::__getLastResponseHeaders ( void )

Returns the SOAP headers from the last response.

Note:

This function only works if the SoapClient object was created with the trace option set to TRUE.

参数

此函数没有参数。

返回值

The last SOAP response headers.

范例

Example #1 SoapClient::__getLastResponse() example

<?php
$client 
SoapClient("some.wsdl", array('trace' => 1));
$result $client->SomeFunction();
echo 
"RESPONSE HEADERS:\n" $client->__getLastResponseHeaders() . "\n";
?>

参见


SoapClient
在线手册:中文 英文
PHP手册
PHP手册 - N: Returns the SOAP headers from the last response

用户评论:

jeroen{at}asystance{dot}nl (17-Aug-2009 11:20)

Note SoapClient does not wait for a response for one-way operations (i.e. <wsdl:operation>s that do not have a <wsdl:response>)! To see if a request failed, use
$sc = new SoapClient( 'some.wsdl', array('features'=>SOAP_WAIT_ONE_WAY_CALLS));

See http://bugs.php.net/bug.php?id=36083 and http://bugs.php.net/bug.php?id=49278