2

Apache のHttpAsyncClientライブラリを使用しています。私はいくつかのことを理解していません:

1)DefaultHttpAsyncClientスレッドは安全ですか? クライアントの同じインスタンスを再利用して、複数の同時リクエストを作成できますか?

start()2)リクエストを行う前に、なぜクライアントに連絡する必要があるのですか?

HttpGet httpGet = new HttpGet("http://www.google.com");
DefaultHttpAsyncClient client = new DefaultHttpAsyncClient();
client.start(); // If the client is not started, the request will never be made
Future<HttpResponse> future = client.execute(httpGet, new FutureCallback<HttpResponse>() {

    public void failed(Exception arg0) {
    }

    public void completed(org.apache.http.HttpResponse arg0) {
    }

    public void cancelled() {
    }

});

HttpResponse httpResponse = future.get();
4

0 に答える 0