If-Range not working?
skinkie opened this issue · comments
Stefan de Konink commented
Many players currently employ Range bytes=... something. Cherokee returns the etag for the entire file not for the range downloaded.
Curl
< HTTP/1.1 200 OK
< Date: Sat, 19 Feb 2022 19:34:27 GMT
< Server: Cherokee
< ETag: "62114499=8b0660"
< Last-Modified: Sat, 19 Feb 2022 19:27:21 GMT
< Content-Type: audio/mpeg
< Content-Length: 9111136
<
Chrome
If-Range: "62114499=8b0660"
Range: bytes=933888-9111135
Date: Sat, 19 Feb 2022 19:31:59 GMT
ETag: "62114499=8b0660"
Server: Cherokee
Stefan de Konink commented
Tested with an mpeg audio player: works.