Bonjour,
J'utilise Symfony 1.4
J'ai un service tous bête qui renvoie 200 pour un success.
Voilà la réponse :
Je voudrais arriver à ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://******.******.com/"> <SOAP-ENV:Body> <ns1:MyServiceResponse> <result> <respReturn>200</respReturn> </result> </ns1:MyServiceResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Je veux simplement enlever les balises result.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://******.******.com/"> <SOAP-ENV:Body> <ns1:MyServiceResponse> <respReturn>200</respReturn> </ns1:MyServiceResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
voila mon service:
MyServiceResponse sert juste à mettre $response dans les balises <respReturn>.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 /** * * @WSMethod(name='MyService', webservice='myAPI') * * * @return MyServiceResponse */ public function executeMyService($request) { //traitement de la request $this->result = new MyServiceResponse($response);; }
Je ne trouve pas l'origine des balises <result> donc pas moyen des les retirer.
J'utilise le plugin ckWebServicePlugin.
quelqu'un peut-il m'aider ?
Partager