Bonjour,
j'ai créé un zend_soap_server qui appelé par un zend_soap_client fonctionne très bien.
Or, quand j'appelle ce serveur via un navigateur, j'ai comme réponse :
<<
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>
Sender
</faultcode>
<faultstring>
Invalid XML
</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
>>
Le Livre de J.Pauli précise : "L’objet Zend_Soap_Server est injecté dans la propriété $_server du contrôleur,
de manière à ce qu’il soit visible dans postDispatch(). Le paramètre
uri est interne au service web, et devra être appelé également dans le client.
Lorsque l’on appelle l’URL correspondant au service, une enveloppe SOAP
devrait apparaître avec un message d’erreur"
Mais il ne dit pas comment obtenir une réponse correcte via un navigateur, est-ce possible ?
Merci
Partager