2016-11-24 70 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代碼中檢索它,在那裏得到「無」作爲響應。剛剛更新了這個問題,使其更加清晰。 –