Does it support range requests from the source


I requested range: 0-1024,But returning to the source requested the entire file instead of sharding it back to the source

As I recall, cacheable resources are grabbed in their entirety, then can be served in chunks if the client requests it:

% curl -svo /dev/null -r 0-1024 "https://d.xmicep.com/test/1.mp4?cb" 2>&1 | egrep "< |> "
> GET /test/1.mp4?cb HTTP/2
> Host: d.xmicep.com
> Range: bytes=0-1024
> User-Agent: curl/8.4.0
> Accept: */*
> 
< HTTP/2 206 
< date: Sat, 27 Jan 2024 19:02:22 GMT
< content-type: video/mp4
< content-length: 1025
< last-modified: Sun, 29 Oct 2023 10:31:25 GMT
< etag: "653e347d-845c73a"
< expires: Mon, 26 Feb 2024 19:02:22 GMT
< cache-control: max-age=2592000
< cf-cache-status: MISS
< content-range: bytes 0-1024/138790714
< report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=mrO727fNANw%2BC9XZy2oB4YVz64%2FYOWuqIV9dRVWKm0GOw0B%2F%2BL%2BQSx%2Byb5oJGuLnEcthtSDzLPqDd3sRFZpuWw67GnkmobHYIpRRiUOyKfZNYDGbaP173UO86id2ip7QnFcU%2B0k3vaHv5Dw%3D"}],"group":"cf-nel","max_age":604800}
< nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
< server: cloudflare
< cf-ray: 84c33fe7cbf52ed0-LAX
< alt-svc: h3=":443"; ma=86400