envolvente Intercepción de solicitud SOAP
Pregunta
Para propósitos de depuración que me gustaría ver qué solicitud SOAP y las respuestas se envían de ida y vuelta entre un SoapClient y SoapServer.
Recuerdo haber visto una vez que algunos métodos en los casos de SoapServer o SoapClients fueron capaces de rastrear estos mensajes SOAP. ¿Es realmente posible? O alguna otra forma de poder ver los sobres SOAP?
Gracias de antemano.
Solución
soapUI es de hecho una herramienta valiosa. Usted también puede encontrar Wireshark útil, y puede utilizar las funciones de depuración de SOAP API de PHP. P.ej. getLastRequestHeaders
, getLastRequest
y el correspondiente getLastResponseHeaders
, getLastResponse
Otros consejos
echar un vistazo a soapUI , es un realmente gran herramienta para la prueba de jabón servicios.
La clase SoapClient tiene estos métodos:
public string __getLastRequest ( void )
public string __getLastRequestHeaders ( void )
public string __getLastResponse ( void )
public string __getLastResponseHeaders ( void )
hace referencia a partir de: http://php.net/manual/en/class.soapclient .php