为什么这个http请求没有响应?

时间:2013-01-11 09:06:26

标签: android httprequest

我设置了以下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);
            }
        });

任何人的帮助都非常感谢。

2 个答案:

答案 0 :(得分: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");
    }
});

答案 1 :(得分:0)

您应该更喜欢创建异步任务并启动URLConnection。 有关详细信息,请参阅此主题:How to add AsyncTask in an HttpURLConnection?