查詢

SoapClient::__getLastRequest()函式—用法及示例

「 獲取最後一次 SOAP 請求的原始 XML 請求訊息 」


函式名:SoapClient::__getLastRequest()

適用版本:PHP 5, PHP 7

用法:SoapClient::__getLastRequest() 函式用於獲取最後一次 SOAP 請求的原始 XML 請求訊息。

語法:string SoapClient::__getLastRequest( void )

引數:該函式不接受任何引數。

返回值:返回一個包含最後一次 SOAP 請求的原始 XML 請求訊息的字串。

示例:

// 建立 SoapClient 物件
$client = new SoapClient("http://example.com/soap/wsdl");

// 呼叫一個 SOAP 方法
$response = $client->someMethod($params);

// 獲取最後一次請求的原始 XML 請求訊息
$request = $client->__getLastRequest();

// 列印請求訊息
echo $request;

在上面的示例中,首先我們建立了一個 SoapClient 物件,並指定了一個 WSDL 檔案的 URL。然後,我們使用物件呼叫了一個 SOAP 方法,並將返回的響應結果儲存在 $response 變數中。

接著,我們使用 SoapClient::__getLastRequest() 函式獲取最後一次請求的原始 XML 請求訊息,並將其儲存在 $request 變數中。

最後,我們列印出該請求訊息,以便檢視其內容。

補充糾錯
上一個函式: snmp3_real_walk()函式
熱門PHP函式
分享連結