Accept-Encoding과 범위가 함께 작동하지 않습니다.

Accept-Encoding과 범위가 함께 작동하지 않습니다.

Apache 서버에서 Cloud Optimized Geotiff를 가져와야 합니다.

이제 콘솔에서 실행하여 테스트하면 다음과 같습니다.

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

헤더 요청 에서 요청한 2바이트를 올바르게 얻었고 range실제로 자바스크립트를 통해 요청을 수행하면 206상태 코드가 올바르게 표시되지만curl

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

2바이트 대신 전체 파일을 얻습니다(자바스크립트를 통해 여전히 206상태를 얻습니다).

이것이 원인이 무엇입니까? accept-encodingApache에서 활성화되지 않았을 수 있습니까 ? 내가 잘못된 나무를 향해 짖고 있는 걸까?

관련 정보