java: apache HttpClient > how to disable retry

Geert-Jan picture Geert-Jan · Feb 18, 2010 · Viewed 34.6k times · Source

I'm using Apache Httpclient for Ajax-calls on a website. In some cases requests to external webservice fail, often with:

I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect.

In that case, more often than not, I want to skip retrying the request (something that Httpclient seems to do automatically) .

However, I can't find any method, param, etc. to skip retrying.

anyone?

Thanks Geert-Jan

Answer

Manoj picture Manoj · Oct 23, 2013

From httpclient 4.3 use HttpClientBuilder

HttpClientBuilder.create().disableAutomaticRetries().build();