diff --git a/fetch.bs b/fetch.bs index be1fd4918..9468109d0 100644 --- a/fetch.bs +++ b/fetch.bs @@ -3652,8 +3652,19 @@ Range Requests. [[HTTP-RANGE]] However, this is not widely supported by b
Modify httpRequest's - header list per HTTP. +
If httpRequest's header list contains
+ `Range
`, then append
+ `Accept-Encoding
`/`identity
` to httpRequest's
+ header list.
+
+
Many servers
+ mistakenly ignore `Range
` headers if a non-identity encoding is accepted.
+
+
Modify httpRequest's header list per HTTP. Do not + append a given header if httpRequest's + header list contains that header's + name.
It would be great if we could make this more normative somehow. At this point headers such as