Как добавить JSON в тело сообщения HTTP в Java - PullRequest
40 голосов
/ 14 мая 2011

Я пытаюсь опубликовать некоторые данные JSON в java для приложения Android, над которым я работаю. Является ли приведенное ниже действительным или мне нужно выдвинуть строку JSON другим способом?

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

Заранее спасибо

1 Ответ

41 голосов
/ 14 мая 2011

Вы должны установить заголовок Content-Type на "application/json". Все остальное выглядит хорошо.

...