Class StandardHttpRequestRetryHandler

java.lang.Object
org.apache.http.impl.client.DefaultHttpRequestRetryHandler
org.apache.http.impl.client.StandardHttpRequestRetryHandler
All Implemented Interfaces:
HttpRequestRetryHandler

@Contract(threading=IMMUTABLE) public class StandardHttpRequestRetryHandler extends DefaultHttpRequestRetryHandler
HttpRequestRetryHandler which assumes that all requested HTTP methods which should be idempotent according to RFC-2616 are in fact idempotent and can be retried.

According to RFC-2616 section 9.1.2 the idempotent HTTP methods are: GET, HEAD, PUT, DELETE, OPTIONS, and TRACE

Since:
4.2
  • Constructor Details

    • StandardHttpRequestRetryHandler

      public StandardHttpRequestRetryHandler(int retryCount, boolean requestSentRetryEnabled)
      Default constructor
    • StandardHttpRequestRetryHandler

      public StandardHttpRequestRetryHandler()
      Default constructor
  • Method Details