2016-11-24 76 views
0

我试图让使用AsyncHttpClient使用此代码使Android的POST请求检索JSON体:无法从AsyncHttpClient发布采购信息

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服务器。但是,无论何时在我的Python服务器中执行request.json,我都会收到'无'作为响应。 我也试过request.get_json(force=True),但得到404错误代码。 我真的不知道数据是由客户端APP发送还是我在尝试在服务器端检索时出错。请帮我解决这个问题。

回答

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

感谢您的回复,我试图在服务器端的Python代码中检索它,在那里得到“无”作为响应。刚刚更新了这个问题,使其更加清晰。 –