m'a donné un api qui stipule qu'il faut:httpclient problème posé
URL http://server/a/messages.xml HTTP Method POST (even though the soapui example of this call uses PUT) Input XML <?xml version="1.0" encoding="UTF-8"?> <message> <content>Post message</content> <parent-id nil="true"></parent-id> </message>
Maintenant, j'ai essayé d'utiliser le code suivant (où le corps de la demande est le xml comme on le voit ci-dessus sans \ r \ n dans)
PutMethod putMethod = null;
putMethod = new PutMethod(url);
putMethod.setQueryString(requestParams);
RequestEntity rEnt = new StringRequestEntity(requestBody,"text/xml",null);
putMethod.setRequestEntity(rEnt);
statusCode = client.executeMethod(putMethod);
je continue à revenir 500 du statut, je sais que cela fonctionne comme l'exemple SoapUI (mis) fonctionne.
Des idées quelle petite chose me manque. (Je vais essayer après aussi)
Merci
Avez-vous essayé utilisant plutôt POST, comme suggéré dans la documentation ci-dessus? –