无法从AsyncHttpClient Post请求中检索JSON正文

时间:2016-11-24 22:55:20

标签: android python json

我正在尝试使用此代码使用AsyncHttpClient在Android中发布帖子请求:

    JSONObject jsonParams=new JSONObject();
    try {
         jsonParams.put("email", email);
     }
   catch (Exception e){

   }
        try {
            StringEntity entity = new StringEntity(jsonParams.toString());
            AsyncHttpClient client = new AsyncHttpClient();
           client.post(getApplicationContext(),URL,entity, "application/json",  new AsyncHttpResponseHandler(){
                 @Override
                 public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {}
                 @Override
                 public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error)  {}
    });

我正在尝试访问我的Python服务器中的post请求中发送的这些数据。但是,每当我在我的Python服务器上执行request.json时,我都会得到'None'作为响应。 我也尝试了request.get_json(force=True),但获得了404错误代码。 我真的不知道数据是由客户端APP发送还是我在尝试在服务器端检索它时犯了一个错误。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

String content = new String(responseBody);
Log.e("SUCCESS_RESP",""+content);