Question

Pour des fins de débogage je voudrais voir ce que demande SOAP et les réponses sont envoyées dans les deux sens entre un SoapClient et SoapServer.

Je me souviens avoir vu une fois que certaines méthodes sur les instances de SoapServer ou SoapClients ont pu retracer ces messages SOAP. Est-ce vraiment possible? Ou une autre façon de pouvoir voir les enveloppes SOAP?

Merci à l'avance.

Était-ce utile?

La solution

soapUI est en effet un outil précieux. Vous pouvez également trouver Wireshark utile, et vous pouvez utiliser les fonctionnalités de débogage de l'api de savon de php. Par exemple. getLastRequestHeaders , getLastRequest et correspondant getLastResponseHeaders , getLastResponse

Autres conseils

jeter un oeil à soapUI , son outil idéal pour tester vraiment savon services.

La classe SoapClient a ces méthodes:

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

référencé à partir de: http://php.net/manual/en/class.soapclient .php

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top