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.
Related codes
Defined in RFC 9110. All status codes and headers