416 Range Not Satisfiable

The requested byte range is outside the resource.

What it means

The Range header asked for bytes beyond the end of the file.

What your client should do

Check Content-Range for the actual size and request a valid range.

Should you retry?

Only after you change the request.

Try it

The free practice API returns this status on demand, with the headers a well-behaved API would send. Call GET /api/play/status/416 from Endpoint Client and open the Explain tab.

Open /api/play/status/416

Related codes

Defined in RFC 9110. All status codes and headers