0

次の 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);
            }
        });

誰の助けもとても感謝しています。

4

2 に答える 2

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");
    }
});
于 2013-01-11T09:12:21.927 に答える
0

AsyncTask を作成して URLConnection を開始することをお勧めします。詳細については、このスレッドを参照してください: How to add AsyncTask in an HttpURLConnection?

于 2013-01-11T09:13:04.397 に答える