success RFC 9110
HTTP 206 Partial Content
Server is returning part of a resource due to a Range header from the client.
What it means
The client requested a specific byte range using the `Range` header (common for video streaming, resumable downloads, and paginated large files). The server responded with just that slice. The response includes `Content-Range` showing which bytes were sent and the total resource size.
When servers send it
- •Video/audio streaming (browser sends `Range: bytes=0-` on load, then chunks as user seeks)
- •Resumable download continuing from where a previous attempt failed
- •Multipart uploads to S3-compatible storage
What the client does
Appends the received bytes to a partial download, or seeks in a media player. Reads `Content-Range` header to confirm the byte range.
Example response
HTTP/1.1 206 Partial Content Content-Range: bytes 0-1023/146515 Content-Length: 1024
When you see it
- •Streaming or resumable download — expected
Similar codes
200 OK success
The request succeeded and the response body contains the requested data.
201 Created success
Request succeeded and a new resource was created as a result.
202 Accepted success
Request was accepted for processing but not yet completed.
204 No Content success
Request succeeded but there is no body in the response.
← All HTTP status codes · HTTP status cheat sheet · HTTP headers reference