Skip to content

2xx Success

206 Partial Content

The server is sending only the byte range the client asked for.

What 206 means

The response to a Range request: used for resumable downloads and video streaming.

Common causes

  • The client sent a Range header (download managers, video players, curl -r).

How to fix it

If you're calling an API

  • Combine the ranges to rebuild the file; check Content-Range for what you got.

If you run the server

  • Support Range requests for large files so downloads can resume.

Should you retry?

No need; request the remaining ranges.

Example response

HTTP
HTTP/1.1 206 Partial Content
Content-Type: application/json

{"id": 42, "name": "Example"}

Related headers: Range, Content-Range, Accept-Ranges.

Defined in: RFC 9110 (HTTP Semantics). 206 is a success.

HTTP 206 FAQ

What does HTTP 206 mean?

206 Partial Content: The server is sending only the byte range the client asked for. The response to a Range request: used for resumable downloads and video streaming.

Is 206 a client or server error?

Neither: 206 is a success response (2xx). The request was received, understood and accepted.

How do I fix a 206 error?

Combine the ranges to rebuild the file; check Content-Range for what you got.

Should I retry after a 206?

No need; request the remaining ranges.

Other 2xx status codes

All HTTP status codes