牛牛在线工具

SoapClient::__getLastResponseHeaders()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SoapClient::__getLastResponseHeaders()

获取最后一次 SOAP 请求的响应头信息

函数名称:SoapClient::__getLastResponseHeaders() 适用版本:PHP 5 >= 5.0.1, PHP 7, PHP 8 函数描述:该函数用于获取最后一次 SOAP 请求的响应头信息。 用法: public SoapClient::__getLastResponseHeaders(): string|false 参数: 该函数无需传递任何参数。 返回值: 如果成功获取到响应头信息,则返回一个包含响应头的字符串。 如果没有获取到响应头信息,则返回 false。 示例: $wsdl = 'http://www.example.com/soap.wsdl'; $options = [ 'trace' => true, 'exceptions' => true, ]; $client = new SoapClient($wsdl, $options); // 发送 SOAP 请求并获取响应 $response = $client->someSoapMethod(); // 获取最后一次 SOAP 请求的响应头信息 $headers = $client->__getLastResponseHeaders(); if ($headers !== false) { echo "响应头信息:\n"; echo $headers; } else { echo "无法获取响应头信息。\n"; } 注意事项: 在调用该函数之前,必须先执行至少一次 SOAP 请求。 如果 SOAP 请求过程中发生了错误,可能会导致该函数返回 false。 如果使用了 trace 选项来跟踪 SOAP 请求/响应的详细信息,那么该函数才能正确返回响应头信息。