From 07f95dcd1282ec2920fa29b5cc8626a7f16348f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20W=C3=A5glund?= Date: Wed, 6 Sep 2023 17:07:29 +0200 Subject: [PATCH] Ignore header validation for etag --- .../Formatting/Parsers/InternetMessageFormatHeaderParser.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/System.Net.Http.Formatting/Formatting/Parsers/InternetMessageFormatHeaderParser.cs b/src/System.Net.Http.Formatting/Formatting/Parsers/InternetMessageFormatHeaderParser.cs index ebf22b9ba..136451360 100644 --- a/src/System.Net.Http.Formatting/Formatting/Parsers/InternetMessageFormatHeaderParser.cs +++ b/src/System.Net.Http.Formatting/Formatting/Parsers/InternetMessageFormatHeaderParser.cs @@ -320,7 +320,7 @@ public void CopyTo(HttpHeaders headers, bool ignoreHeaderValidation) { var name = _name.ToString(); var value = _value.ToString().Trim(CurrentHeaderFieldStore._linearWhiteSpace); - if (string.Equals("expires", name, StringComparison.OrdinalIgnoreCase)) + if (string.Equals("expires", name, StringComparison.OrdinalIgnoreCase) || string.Equals("etag", name, StringComparison.OrdinalIgnoreCase)) { ignoreHeaderValidation = true; }