Skip to main content
Retry a request when the response code matches the supplied failure range. Add this to a connection so that a request that fails for a temporary reason, such as the other system being briefly overloaded or unavailable, is automatically tried again instead of failing straight away. You decide how many extra attempts to make, how long to wait between them, and which response codes count as a failure worth retrying. By default it makes one extra attempt, waits one second in between, and retries on server error codes (500 up to but not including 600).

Fields

Within each range

Sample data

This plugin does not change the request or the response. It decides whether to send the same request again when it fails, so there is no before/after to show. For example, the configuration below makes up to three extra attempts, waits two seconds between each, and retries on both server errors (500 to 600) and the “too many requests” code (429):
FieldValue
Number of retries3
Number of seconds to wait until retry2
Ranges429430 and 500600