函数名称:SoapClient::__getLastRequestHeaders()
适用版本:PHP 5 >= 5.0.1, PHP 7
函数描述: SoapClient::__getLastRequestHeaders() 方法用于获取最后一次请求的 HTTP 头信息。该方法返回一个包含 HTTP 头信息的字符串。
用法:
string SoapClient::__getLastRequestHeaders()
示例:
// 创建一个 SoapClient 对象
$client = new SoapClient("http://www.example.com/soap.wsdl");
// 调用一个 SOAP 方法
$response = $client->someMethod();
// 获取最后一次请求的 HTTP 头信息
$headers = $client->__getLastRequestHeaders();
// 打印 HTTP 头信息
echo $headers;
以上示例中,我们首先创建了一个 SoapClient 对象,并使用指定的 WSDL 文件来初始化它。然后,我们调用了一个 SOAP 方法,并将返回的结果存储在变量 $response 中。接着,我们使用 SoapClient::__getLastRequestHeaders() 方法来获取最后一次请求的 HTTP 头信息,并将其存储在变量 $headers 中。最后,我们打印出 HTTP 头信息。
注意:在调用该方法之前,必须先调用过至少一个 SOAP 方法,否则将返回空字符串。此外,该方法仅返回 HTTP 头信息,不包括请求体内容。