How to add json to the body of an http post in java
I'm trying to post some JSON data in java for an Android app I'm working on. Is the below valid or do开发者_如何学运维 I need to push the JSON string in a different way?
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
Thank you in advance
You should set the Content-Type
header to "application/json"
. Everything else looks good.
精彩评论