Note SoapClient does not wait for a response for one-way operations (i.e. <wsdl:operation>s that do not have a <wsdl:response>)! To see if a request failed, use
$sc = new SoapClient( 'some.wsdl', array('features'=>SOAP_WAIT_ONE_WAY_CALLS));
See http://bugs.php.net/bug.php?id=36083 and http://bugs.php.net/bug.php?id=49278
SoapClient::__getLastResponseHeaders
(PHP 5 >= 5.0.1)
SoapClient::__getLastResponseHeaders — Gibt die SOAP-Header der letzten Antwort zurück
Beschreibung
public string SoapClient::__getLastResponseHeaders
( void
)
Gibt die SOAP-Header der letzten Anwort zurück.
Hinweis:
Diese Funktion funktioniert nur korrekt, wenn das SoapClient-Objekt mit trace=
TRUEerstellt wurde.
Parameter-Liste
Diese Funktion hat keine Parameter.
Rückgabewerte
Die letzten SOAP-Responseheader.
Beispiele
Beispiel #1 SoapClient->__getLastResponse()-Beispiel
<?php
$client = SoapClient("ein.wsdl", array('trace' => 1));
$result = $client->EineFunktion();
echo "RESPONSE HEADERS:\n" . $client->__getLastResponseHeaders() . "\n";
?>
Siehe auch
- SoapClient::__getLastRequestHeaders() - Gibt die SOAP-Header der letzten Anfrage zurück
- SoapClient::__getLastRequest() - Gibt die letzte SOAP-Anfrage zurück
- SoapClient::__getLastResponse() - Gibt die letzte SOAP-Antwort zurück
jeroen{at}asystance{dot}nl ¶
3 years ago
