我正在为我的Android应用程序使用asynchttpclient。
StringEntity se = null;
String url = null;
try {
JSONObject json = getJSONObjectForRegister();
AsyncHttpResponseHandler responseHandler = new AsyncHttpResponseHandler();
se = new StringEntity(json.toString());
}
catch(Exception e) {
e.printStackTrace();
}
se.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
AESHttpClient.post(context,url,se,"application/json",new JsonHttpResponseHandler(){
@Override
public void onSuccess(int statusCode, Header[] headers, JSONObject response) {
Log.i("code", Integer.toString(statusCode));
}
@Override
public void onFailure(int statusCode,
java.lang.Throwable e,
org.json.JSONObject errorResponse)
{
getHttpErrorMessage(statusCode);
}
// @Override
public void onRetry() {
// Request was retried
}
});
}
当我调试控制器从那里进入asynchttpclient post方法时,它不会进入内部,它会逐步转到块的末尾。我在android-manifest.xml中有互联网权限。
请帮助我不认为库有任何问题我使用1.4.4版本的async http库。