From 8684be097080579625328fa7272d6f5e8188ae5c Mon Sep 17 00:00:00 2001 From: Sylvain Joubert Date: Fri, 29 Jan 2021 21:51:26 +0100 Subject: [PATCH] Fix Retry-After header check (#1522) This failed to be triggered because the response has all its headers as lower case --- sdk/core/azure-core/src/http/retry_policy.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/core/azure-core/src/http/retry_policy.cpp b/sdk/core/azure-core/src/http/retry_policy.cpp index 81f2eb133..54e470b97 100644 --- a/sdk/core/azure-core/src/http/retry_policy.cpp +++ b/sdk/core/azure-core/src/http/retry_policy.cpp @@ -31,7 +31,7 @@ bool GetResponseHeaderBasedDelay(RawResponse const& response, Delay& retryAfter) return true; } - if ((header = responseHeaders.find("Retry-After")) != responseHeadersEnd) + if ((header = responseHeaders.find("retry-after")) != responseHeadersEnd) { // This header is in seconds. retryAfter = std::chrono::seconds(std::stoi(header->second));