函式名稱: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 頭資訊,不包括請求體內容。