Ich muss einen JSON auf Server und der Server ruft mir einen anderen. Ich habe das versucht, aber es funktioniert nicht. Wenn ich debuggen, ich habe nie die Protokolle in auf Erfolg oder onFailure sehen:AsyncHttpClient posten und JSON Antwort erhalten
String url = "https://*******/sessions";
JSONObject requestObject = new JSONObject();
try {
requestObject.put("company", "TEST");
requestObject.put("user", "*****");
requestObject.put("secure_password", "8ce241e1ed84937ee48322b170b9b18c2");
requestObject.put("secure_device_id", "C4CA4238A0B923820DCC509A6F75849B");
} catch (JSONException e) {
e.printStackTrace();
}
// JSONObject jsonParams = new JSONObject();
// jsonParams.put("notes", "Test api support");
StringEntity entity = null;
try {
entity = new StringEntity(requestObject.toString());
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
entity.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
client.post(this, url, entity, "application/json",
new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
String res = responseBody.toString();
Log.e("response " , res);
}
@Override
public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
}
});
Wie kann ich die Antwort Körper bekommen?
Sie sollten uns sagen, was Sie jetzt bekommen. Ich kann sehen, dass du es tatsächlich falsch machst. – greenapps