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 ?