Skip to content

Instantly share code, notes, and snippets.

@saturn99
Forked from mocchira/curl_range.md
Created February 17, 2025 22:25
Show Gist options
  • Save saturn99/770f43ee27d9c125d54be22577805b0c to your computer and use it in GitHub Desktop.
Save saturn99/770f43ee27d9c125d54be22577805b0c to your computer and use it in GitHub Desktop.
HTTP GET with Range header by curl
  • normal(explicitly specified start AND end)
  curl -v -X GET -H "range: bytes=1-8" http://localhost:8080/bbb/test
  • specified ONLY start(end will be specified at the end of file)
  curl -v -X GET -H "range: bytes=10-" http://localhost:8080/bbb/test
  • specified ONLY one negative value(last N bytes of file will be retrieved)
  curl -v -X GET -H "range: bytes=-11" http://localhost:8080/bbb/test
  • multi(specified multi ranges by using comma)
  curl -v -X GET -H "range: bytes=0-8,10-" http://localhost:8080/bbb/test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment