Accept-Encoding и range не работают вместе

Accept-Encoding и range не работают вместе

Мне нужно получить оптимизированный для облака Geotiff с сервера Apache.

Теперь, если я проверю это, выведя из консоли:

curl "path_to_TIF" -H 'accept:*/*' -H 'range:bytes=0-1' --output test.tif

Я правильно получаю два байта, которые я запрашиваю в rangeзаголовке запроса, и действительно, выполняя запрос через JavaScript, я правильно вижу 206код состояния, но если я добавлю кcurl

-H 'Accept-Encoding: gzip, deflate, br, identity'

Я получаю полный файл, а не только 2 байта (через JavaScript я все равно получаю 206статус).

Что это вызывает? Может быть, это accept-encodingне включено в Apache? Я лаю не на то дерево?

Связанный контент