Package version:

Policy that defines http request retry conditions

interface HttpRetryPolicy {
    errors?: string[];
    headers?: HeaderMatch[];
    httpStatusCodes?: number[];
    initialDelayInMilliseconds?: number;
    maxIntervalInMilliseconds?: number;
    maxRetries?: number;
}

Properties

errors?: string[]

Errors that can trigger a retry

headers?: HeaderMatch[]

Headers that must be present for a request to be retried

httpStatusCodes?: number[]

Additional http status codes that can trigger a retry

initialDelayInMilliseconds?: number

Initial delay, in milliseconds, before retrying a request

maxIntervalInMilliseconds?: number

Maximum interval, in milliseconds, between retries

maxRetries?: number

Maximum number of times a request will retry