The byte range requested in the Range header cannot be satisfied.
416 Range Not Satisfiable means none of the requested ranges overlap the current resource, typically because the range starts past the end of the file. The server should send Content-Range: bytes */<length> so the client learns the real size.
curl -C -, wget -c) when the local file is already complete or the remote file shrank.Content-Range: bytes */length.| Header | Role |
|---|---|
Content-Range | bytes */total with the current length. |
Range | Request header that failed. |
HTTP/1.1 416 Range Not Satisfiable
Content-Range: bytes */52428800
Content-Length: 0