AsyncHttpClient
POST JSON 数据,如果 JSON 中有中文,则响应为
http 400 The request sent by the client was syntactically incorrect ()
我的服务器是一个 Rest 服务器。谁能告诉我这个错误是怎么发生的,因为我的服务器可以正确接收中文?
StringEntity entity =null;
try {
entity = new StringEntity(jsonEntity==null ?null : jsonEntity.toString());
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
client.post(context, getAbsoluteUrl(url), entity, "application/json", responseHandler);