2016-11-24 2 views
0

ich versuche zu bekommen eine Post-Anforderung machen in Android mit AsyncHttpClient mit diesem Code abzurufen:kann nicht JSON Körper aus einem AsyncHttpClient Gesuch

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) {} 
    }); 

Ich versuche, diese Daten zuzugreifen, gesendet in der Post-Anforderung in mein Python-Server. Wann immer ich jedoch.json in meinem Python-Server anfordere, bekomme ich als Antwort "None". Ich versuchte auch request.get_json(force=True), aber 404 Fehlercode bekommen. Ich weiß nicht wirklich, ob die Daten von der Client-APP gesendet werden oder ich mache einen Fehler, während ich versuche, sie auf der Server-Seite abzurufen. Bitte helfen Sie mir bei diesem Problem.

Antwort

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

Danke für die Antwort, ich versuche, es auf Server-Seite in Python-Code abrufen, bekommen 'None' als Antwort drüben. Habe gerade die Frage aktualisiert, um sie klarer zu machen. –