Bonjour à tous,
Ma problématique est la suivante :
J'ai besoin d'accéder à une application WEB via les webservices.
La doc m'indique que :
- URLVersOTFFA = url to communicate with the Web Service (ex: http://localhost/opt-ffa-connector-services/submit)
- MaRequeteXML = the XML request encapsulated by:
La structure des requêtes est la suivante :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?xml version="1.0" encoding="ISO-8859-1"?> <submitRequests service="businessService" mode="ignoreErrorsOrFails" sessionLogin="myLogin" sessionPassword="myPassword"> <requests> <!- la requête XML --> </requests> </submitRequests>
La doc donne en exemple le code suivant :
Maintenant ma question est comment intégrer tout ça ? J'ai fait quelques tests et lu (beaucoup de doc) mais je n'arrive pas à comprendre comment passer la requête en paramètre. Bien entendu j'ai fait des tests, lu des exemples, mais je dois avouer que j'ai perdu la main
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $httpRequest = new HttpRequest($URLVersOTFFA, HttpRequest::METH_POST); $httpRequest->setContentType('text/xml; charset=iso-8859-1'); $httpRequest->setPostFields(Array('priority' => '1', 'format' => 'XML', 'request' => $MaRequeteXML)); $httpRequest->send(); $reponseCode = $httpRequest->getResponseCode(); switch($reponseCode) { case 200: $responseBody = $httpRequest->getResponseBody(); break; default: // erreur break; }.
Merci d'avance de votre aide et de votre expertise...
Partager