Bonjour,
J'aimerai lire une réponse SOAP sans avoir executer la requete au niveau php.
Je m'explique.
J'ai un démon écrit en c++ qui s'occupe d'executer les requetes SOAP et d'inserer la réponse dans une base de donnée mysql.
Je lis cette réponse depuis php en executant une simple requete SELECT sur la base de donnée.
Exemple de réponse stockée dans la base de donnée
Comment puis-je lire cette réponse en php en sachant que je doit vérifier que l'entête contient bien le code 200 (donc je ne dois pas retirer l'entête) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 HTTP/1.1 200 OK Server: Apache-Coyote/1.1 Set-Cookie: JSESSIONIDSSO=841634522C05776D29E5768780EBF594; Path=/ Set-Cookie: JSESSIONID=6D77E4B1BADEE9F63590B8DE7B94ADEB; Path=/axl; Secure SOAPAction: "" Content-Type: text/xml;charset=utf-8 Content-Length: 385 Date: Mon, 01 Mar 2010 12:25:07 GMT <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header/><SOAP-ENV:Body><axl:executeSQLQueryResponse xmlns:axl="http://www.cisco.com/AXL/API/1.0" xmlns:xsi="http://www.cisco.com/AXL/API/1.0" sequence="1"><return/></axl:executeSQLQueryResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
Merci beaucoup
Partager