1

AsyncHttpClientPOST 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);
4

0 回答 0