2013-01-11 89 views
0

我設置了下面的Http請求。但爲什麼這個HTTP請求沒有響應?爲什麼這個http請求沒有響應?

AsyncHttpClient client = new AsyncHttpClient(); 
Log.d("click","click"); 
     client.get("http://www.baidu.com", new AsyncHttpResponseHandler() 
     { 
      @Override 
      public void onSuccess(String response) { 
       Log.d("response",response); 
       //System.out.println(response); 
      } 
     }); 

任何人的幫助是非常感謝。

+1

實現onFailure方法並打印出響應字符串 – Infinity

回答

1

實施其他AsyncHttpResponseHandler方法,看看會發生什麼:

client.get("http://www.baidu.com", new AsyncHttpResponseHandler() 
{ 
    static final String TAG = "AsyncHttpResponseHandler"; 
    @Override 
    public void onSuccess(String response) { 
     Log.d(TAG, "Success: " + response); 
    } 

    @Override 
    public void onFailure(Throwable e, String response) { 
     Log.d(TAG, "Failure: " + response, e); 
    } 

    @Override 
    public void onFinish() { 
     Log.d(TAG, "Finish"); 
    } 
});