busta intercetta da richiesta SOAP
Domanda
Per scopi di debug mi piacerebbe vedere cosa richiesta SOAP e le risposte vengono inviati avanti e indietro tra un SoapClient e SoapServer.
Ricordo di aver visto una volta che alcuni metodi sulle istanze di SoapServer o SoapClients sono stati in grado di rintracciare questi messaggi SOAP. Ma è davvero possibile? O qualche altro modo per poter vedere le buste SOAP?
Grazie in anticipo.
Soluzione
soapUI è infatti uno strumento prezioso. È inoltre possibile trovare Wireshark utile, ed è possibile utilizzare le funzionalità di debug di api sapone di php. Per esempio. getLastRequestHeaders
, getLastRequest
e il corrispondente getLastResponseHeaders
, getLastResponse
Altri suggerimenti
dare un'occhiata al soapUI , è un davvero ottimo strumento per testare sapone servizi.
La classe SoapClient ha questi metodi:
public string __getLastRequest ( void )
public string __getLastRequestHeaders ( void )
public string __getLastResponse ( void )
public string __getLastResponseHeaders ( void )
si fa riferimento da: http://php.net/manual/en/class.soapclient .php