Bonjour,
J'utilise les librairies apache pour faire une requête POST vers un service REST.
J'ai à ma disposition 2 objets (à première vue ) :
org.apache.commons.httpclient.methods.PostMethod
et
org.apache.http.client.methods.HttpPost
Il semble que le deuxième soit plus récent, j'aurais tendance à le privilégier.
Quoi qu'il en soit dans les deux cas, ces objets permettent d'assigner des paramètres et des entêtes à la requête post, mais rien pour assigner un corps de message. Or je souhaite passer un corps XML dans ma requête...
J'ai du passer a coté de quelque chose mais quoi ?
A noter que PostMethod a bien une méthode setRequestBody, mais elle est "déprecated"
Merci pour votre aide.
PS : J'ai vu ceci : http://java.developpez.com/faq/java/...reseau#postUrl
Mais je me disais qu'il y avais certainement plus simple que de passer par des buffers... Non ?
Partager