web-dev-qa-db-fra.com

Comment ajouter json au corps d'un article http dans java

J'essaie de publier des données JSON dans Java pour une application Android sur laquelle je travaille. Est-ce que ce qui suit est valide ou dois-je pousser le 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

40
Toran Billups

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

41
laz