javauser35
javauser35

Reputation: 1315

HttpClient and Connection Timeout

I send http requests over Apache HttpClient and my code is here:

    HttpHost proxy = new HttpHost("78.1.1.222", 80);

    DefaultProxyRoutePlanner routePlanner = new DefaultProxyRoutePlanner(proxy);
    httpClient = HttpClients.custom()
        .setRoutePlanner(routePlanner)
        .build();
        HttpGet httpGet = new HttpGet(url);
        httpGet.addHeader("Authorization","Basic " + encoding);
        httpGet.addHeader("Cache-Control", "no-cache");
        httpResponse = httpClient.execute(httpGet);

        responseCode=httpResponse.getStatusLine().getStatusCode();
        ........
        ........(code continue..)

My question is that how can I add connection timeout time to this code? Note that I must use proxy with that and I use HttpClient 4.4 .

Upvotes: 1

Views: 1077

Answers (1)

Tom
Tom

Reputation: 1454

http://www.baeldung.com/httpclient-timeout explains various ways to set the connection timeout.

Upvotes: 3

Related Questions