downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

SoapClient::__getLastRequestHeaders> <SoapClient::__getFunctions
Last updated: Fri, 14 Aug 2009

view this page in

SoapClient::__getLastRequest

(PHP 5 >= 5.0.1)

SoapClient::__getLastRequestRetourne la dernière requête SOAP

Description

public string SoapClient::__getLastRequest ( void )

Retourne le code XML de la dernière requête SOAP émise.

Note: Cette méthode fonctionne uniquement si l'objet SoapClient a été créé avec l'option trace configuré à TRUE.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

La dernière requête SOAP, sous forme de chaîne de code XML.

Exemples

Exemple #1 Exemple avec SoapClient::__getLastRequest()

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

Voir aussi



add a note add a note User Contributed Notes
SoapClient::__getLastRequest
Ersin DOGAN
12-Apr-2009 05:40
I guess many peoples calls getLastRequest and it returns nothing. "Heey where is the my last request". Now we will see our request,  when you created a SoapClient instance, you should give a option parameter as below :

<?php
// below $option=array('trace',1);
// correct one is below
$option=array('trace'=>1);

$client=new SoapClient('some.wsdl',$option);

try{
 
$client->aMethodAtRemote();
}catch(
SoapFault $fault){
 
// <xmp> tag displays xml output in html
 
echo 'Request : <br/><xmp>',
 
$client->__getLastRequest(),
 
'</xmp><br/><br/> Error Message : <br/>',
 
$fault->getMessage();
}
?>

"trace" parameter enables output of request. Now, you should see SOAP request.
Omar Nabil
12-Nov-2008 02:14
the getLastResult function doesn't require that the server answers.
as my browser handled and hided the xml code I thought the function doesn't return the last request

 
show source | credits | stats | sitemap | contact | advertising | mirror sites