PHP SOAP: looks like we got no XML document

SOAP est un protocol vraiment très pratique mais la création du fichier wsdl est parfois compliquée… Il arrive de plus que parfois il y ai des erreurs que l’on ne peut pas vraiment indentifer. Si une erreur comme celle-ci vous arrive, voici comment débugger :

SoapFault exception: [Client] looks like we got no XML document

Cela signifie que la réponse reçue par SoapClient de la part du serveur n’est pas sous la forme d’un XML ou est sous la forme d’un XML mais cassé. Dans un premier temps, il faut ajouter l’option trace avec une valeur 1 aux options de SoapClient. Exemple:

Pour plus d’informations sur wsdl_cache, lisez le petit article sur le cache WSDL et PHP.

Ensuite, pour savoir exactement ce que SoapClient a reçu, il vous suffit d’appeller la fonction __getLastResponse :

Note: Il existe aussi la fonction __getLastRequest qui retourne la requête précédente.

facebooktwittergoogle_plusredditpinterestlinkedinmail

Flex/ActionScript 3: Accèder a un élément précis d’un XML

En Flex, pour accèder à un élement précis d’une chaine XML, c’est pas très dur mais il faut le savoir. J’ai chercher pendant 1h comment faire alors je vous le partage, ça peux faire gagner du temps à quelques personnes. Continue reading Flex/ActionScript 3: Accèder a un élément précis d’un XML

facebooktwittergoogle_plusredditpinterestlinkedinmail