Check status code before retrying request

Signed-off-by: Cenk Alti <cenkalti@gmail.com>
(cherry picked from commit 442d594570)
release-3.11
Cenk Alti 3 years ago committed by Matt Farina
parent 9d8fee155b
commit ee1ec6e432
No known key found for this signature in database
GPG Key ID: 92C44A3D421FF7F9

@ -40,6 +40,9 @@ func (rt *retryingRoundTripper) roundTrip(req *http.Request, retry int, prevResp
if rtErr != nil { if rtErr != nil {
return resp, rtErr return resp, rtErr
} }
if resp.StatusCode < 500 {
return resp, rtErr
}
if resp.Header.Get("content-type") != "application/json" { if resp.Header.Get("content-type") != "application/json" {
return resp, rtErr return resp, rtErr
} }

Loading…
Cancel
Save