
Envoyé par
albert55
Si pour une réponse GET j'obtiens la structure suivante JSON d'un objet {"attribut1":"val1","attribut2":"val2","attribut3":"val3"} alors le corps de ma requéte devra contenir ces attributs avec des valeurs , non ?
Ce serait logique en tout cas, et c'est l'un des usages habituels. Mais ce n'est pas du tout obligatoire : chaque serveur fait ce qu'il veut.
Pour savoir ce qu'un serveur demande, il faut regarder sa doc et ses exemples.

Envoyé par
albert55
Et comment pourrai-je indiquer ça dans ma requéte ?
D'abord créer une String qui contient :
"{'attribut1':'val1','attribut2':'val2','attribut3':'val3'}"
Ensuite envoyer cette String comme corps de la requête, en suivant les tutoriels de HttpClient.
Le quickstart indique comment envoyer un POST.
Mais il envoie un formulaire HTML, alors que toi tu veux juste envoyer une String.
Le tutoriel creuse un peu, et parle notamment de StringEntity, ce dont tu vas avoir besoin.
Partager