Aceptar codificación y rango no funcionan juntos

Aceptar codificación y rango no funcionan juntos

Necesito obtener Geotiff optimizado en la nube desde un servidor Apache.

Ahora, si lo pruebo desde la consola:

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

Obtengo correctamente los dos bytes que estoy pidiendo en la rangesolicitud del encabezado y, de hecho, al realizar la solicitud a través de javascript, veo correctamente el 206código de estado, pero si lo agrego alcurl

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

Obtengo el archivo completo en lugar de solo 2 bytes (a través de JavaScript todavía obtengo 206el estado).

¿Qué es lo que está causando esto? ¿Será que accept-encodingno está habilitado en Apache? ¿Estoy ladrando al árbol equivocado?

información relacionada