diff options
Diffstat (limited to 'src/zenhttp/httpclient.cpp')
| -rw-r--r-- | src/zenhttp/httpclient.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/zenhttp/httpclient.cpp b/src/zenhttp/httpclient.cpp index 8182ac68f..07f631dac 100644 --- a/src/zenhttp/httpclient.cpp +++ b/src/zenhttp/httpclient.cpp @@ -140,8 +140,11 @@ ShouldRetry(const cpr::Response& Response) } switch ((HttpResponseCode)Response.status_code) { - case HttpResponseCode::GatewayTimeout: case HttpResponseCode::RequestTimeout: + case HttpResponseCode::TooManyRequests: + case HttpResponseCode::InternalServerError: + case HttpResponseCode::ServiceUnavailable: + case HttpResponseCode::GatewayTimeout: return true; default: return false; |