Skip to content

Instantly share code, notes, and snippets.

@kenkit
Forked from mocchira/curl_range.md
Created December 6, 2017 00:27
Show Gist options
  • Select an option

  • Save kenkit/e1fba2c93c29c0174890b6d2cd7d1846 to your computer and use it in GitHub Desktop.

Select an option

Save kenkit/e1fba2c93c29c0174890b6d2cd7d1846 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