40 votes

Comment ajouter JSON au corps d'un message http en Java

J'essaie de publier des données JSON en Java pour une application Android sur laquelle je travaille. Le texte ci-dessous est-il valide ou dois-je pousser la chaîne JSON d’une manière différente?

 HttpPost httpost = new HttpPost("http://test.localhost");
httpost.setEntity(new StringEntity("{\"filters\":true}"));
httpost.setHeader("Accept", "application/json");
httpost.setHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
//... other java code to execute the apache httpclient
 

Merci d'avance

41voto

laz Points 12212

Vous devez régler le Content-Type en- tête à "application/json" . Tout le reste a l'air bien.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X