HTTP 206 Partial Content — What It Means & How to Fix It
Informational2xx success
Overview
The HTTP 206 Partial Content status code indicates the server is delivering only part of the resource due to a Range header sent by the client.
Key Details
- This status code is used when the client requests a specific byte range of a resource.
- It enables resumable downloads and media streaming.
- The response includes Content-Range headers indicating which bytes are included.
- It is essential for video and audio players that seek to specific positions.
- The server must support range requests (Accept-Ranges: bytes) for this to work.
Common Causes
- A client requested a specific byte range using the Range header.
- A download was resumed after a previous interruption.
- A media player is streaming content and requesting chunks.
Steps
- 1Check the Content-Range header to know which part of the resource was delivered.
- 2If implementing resumable downloads, track the last byte received and request the next range.
- 3Verify the server supports range requests by checking for Accept-Ranges header.
- 4For media streaming, ensure your player correctly handles partial content responses.
Tags
httpsuccesspartial-contentrangestreamingdownload
Related Items
More in 2xx Success
http-200-okHTTP 200 OK — What It Means & How to Fix It
Informationalhttp-201-createdHTTP 201 Created — What It Means & How to Fix It
Informationalhttp-202-acceptedHTTP 202 Accepted — What It Means & How to Fix It
Informationalhttp-203-non-authoritative-informationHTTP 203 Non-Authoritative Information — What It Means & How to Fix It
Informationalhttp-204-no-contentHTTP 204 No Content — What It Means & How to Fix It
Informationalhttp-205-reset-contentHTTP 205 Reset Content — What It Means & How to Fix It
InformationalFrequently Asked Questions
It means the server is returning only a portion of the resource as requested by the client via the Range header. This enables features like resumable downloads and video seeking.