Bedeutung
Der Server liefert nur einen Teil der Ressource, wie per Range-Header angefordert. Content-Range gibt an, welche Bytes enthalten sind.
Typische Ursachen
- Video- oder Audioplayer springen innerhalb einer Datei
- Download-Manager setzen Downloads fort oder teilen sie auf
- PDF-Viewer laden Seiten bei Bedarf
So beheben Sie es
Als Client oder Besucher
Setzen Sie die Bereiche anhand von Content-Range zusammen. Erhalten Sie stattdessen 200, ignoriert der Server Ranges und Sie haben die ganze Datei.
Als Betreiber der Website oder API
Accept-Ranges: bytes ankündigen, Bereiche prüfen und unerfüllbare mit 416 beantworten. Sicherstellen, dass Kompression oder Proxys Byte-Bereiche nicht zerstören.
Beispielantwort
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 Spezifikation
FAQ
› Warum kann ich in meinem Video nicht spulen?
Wahrscheinlich beantwortet der Server Range-Anfragen mit 200 statt 206. Aktivieren Sie Byte-Range-Unterstützung auf Server oder CDN.
› Kann ein 206 mehrere Bereiche enthalten?
Ja, als multipart/byteranges, auch wenn die meisten Clients jeweils einen Bereich anfordern.