Frage

Für Debugging-Zwecke Ich würde gerne sehen, was SOAP-Anforderung und Antworten hin und her zwischen einer Soapclient und Soapserver sind zu senden.

Ich erinnere mich einmal, dass einige Methoden auf den Instanzen von Soapserver oder SoapClients der Lage waren, diese SOAP-Nachrichten zu verfolgen. Ist das wirklich möglich? Oder eine andere Art und Weise in der Lage, die SOAP-Umschläge zu sehen?

Vielen Dank im Voraus.

War es hilfreich?

Lösung

soapUI ist in der Tat ein wertvolles Werkzeug. Sie können auch finden wireshark nützlich, und Sie können die Debugging-Funktionen von PHP-Seife api verwenden. Z.B. getLastRequestHeaders , getLastRequest und die entsprechenden getLastResponseHeaders , getLastResponse

Andere Tipps

einen Blick auf soapUI , es ist ein wirklich großartiges Werkzeug zum Testen seifen Dienstleistungen.

Die Soapclient-Klasse hat diese Methoden:

public string __getLastRequest ( void )
public string __getLastRequestHeaders ( void )
public string __getLastResponse ( void )
public string __getLastResponseHeaders ( void )

referenziert von: http://php.net/manual/en/class.soapclient .php

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top