Back to all status codes
416
Range Not Satisfiable
The requested range cannot be satisfied by the server.
Common Causes
- •Invalid byte range
- •Range exceeds file size
- •Malformed Range header
Fix Solutions
Check file size first
Make a HEAD request to get Content-Length before range request.
Code Examples
# Check file size before range request
curl -I https://example.com/file.zip
# Then request valid range
curl -H "Range: bytes=0-1023" https://example.com/file.zip