| #
25f83b84 |
| 05-Feb-2022 |
Glenn Strauss <[email protected]> |
[core] feature flag to allow Range w/ HTTP/1.0
server.feature-flags += ( "http10.range" => "enable" )
The Range request header is HTTP/1.1, not HTTP/1.0.
Intermediate HTTP/1.0 proxies might mishan
[core] feature flag to allow Range w/ HTTP/1.0
server.feature-flags += ( "http10.range" => "enable" )
The Range request header is HTTP/1.1, not HTTP/1.0.
Intermediate HTTP/1.0 proxies might mishandle or incorrectly cache responses to HTTP/1.1 Range requests, so the default in lighttpd is to ignore Range requests sent with HTTP/1.0.
This feature flag changes the default if an admin desires to support dumb HTTP/1.0 clients that might (incorrectly) send Range requests with HTTP/1.0. Those client really ought to grow HTTP/1.1 support: add support to receive HTTP/1.1 Transfer-Encoding: chunked responses, and then those client may safely send HTTP/1.1 Range requests (and in many cases, also Connection: close).
show more ...
|