RFC 9110, "HTTP Semantics", June 2022Source of RFC: httpbis (art)
Errata ID: 7306
Publication Format(s) : HTML
Reported By: Julian Reschke
Date Reported: 2023-01-13
Section 14.1.1 says:
ranges-specifier = range-unit "=" range-set range-set = 1#range-spec range-spec = int-range / suffix-range / other-range
It should say:
ranges-specifier = range-unit "=" OWS range-set range-set = 1#range-spec range-spec = int-range / suffix-range / other-range
The ABNF is inconistent with one of the examples given in 14.1.2
bytes= 0-999, 4500-5499, -1000
The bug in the ABNF was likely introduced when converting away from "implied linear whitespace".
See also <https://github.com/whatwg/fetch/issues/1070#issuecomment-1361800123>.