DevToolPal
NL
2xx Succes

206 Partial Content

Gedeeltelijke inhoud

Wat het betekent

De server geeft slechts een deel van de resource terug, zoals gevraagd met een Range-header. Content-Range geeft aan welke bytes erin zitten.

Veelvoorkomende oorzaken

  • Video- of audiospelers die binnen een bestand springen
  • Downloadmanagers die downloads hervatten of opsplitsen
  • PDF-viewers die pagina's op aanvraag laden

Zo los je het op

Als client of bezoeker

Zet de stukken samen met Content-Range. Krijg je 200, dan negeert de server ranges en heb je het hele bestand.

Als beheerder van de site of API

Kondig Accept-Ranges: bytes aan, valideer ranges en antwoord 416 op onhaalbare. Zorg dat compressie of proxy's byte-ranges niet breken.

Voorbeeldantwoord

HTTP/1.1
HTTP/1.1 206 Partial Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Range: bytes 0-1023/146515
Content-Length: 1024
Content-Type: video/mp4

Specificatie

RFC 9110 §15.3.7

Veelgestelde vragen

› Waarom kan ik niet door mijn video spoelen?

De server beantwoordt range-verzoeken waarschijnlijk met 200 in plaats van 206. Schakel byte-range-ondersteuning in op de server of het CDN.

› Kan een 206 meerdere ranges bevatten?

Ja, als multipart/byteranges, al vragen de meeste clients één range tegelijk.