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