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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top