Skip to content

416 Range Not Satisfiable

Meaning

The client has asked for a portion of the resource (via the Range header), but the server cannot supply that portion. Often because the requested range is outside the size of the target file.

When to Use

When responding to a Range request where the range specifications cannot be met. The server should include a Content-Range header indicating the valid range if possible.

Example

If a client requests bytes 500-999 of a file that is only 300 bytes long, the server responds with 416 Range Not Satisfiable, possibly including Content-Range: */300 to indicate the size.

When Not to Use

Do not use for requests without Range headers. If the request isn't a range request, there's no range to be unsatisfiable (other errors might apply instead if something else is wrong).

Source

RFC 9110


Released under the MIT License.