Error Codes Wiki

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

  1. 1Check the Content-Range header to know which part of the resource was delivered.
  2. 2If implementing resumable downloads, track the last byte received and request the next range.
  3. 3Verify the server supports range requests by checking for Accept-Ranges header.
  4. 4For media streaming, ensure your player correctly handles partial content responses.

Tags

httpsuccesspartial-contentrangestreamingdownload

Related Items

More in 2xx Success

Frequently 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.