Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Content-Range header
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Der HTTP-Content-Range-Response-Header wird inRange-Requests verwendet, um anzugeben, wo der Inhalt eines Antwortkörpers in Bezug auf eine vollständige Ressource einzuordnen ist.
Er sollte nur in206 Partial Content- oder416 Range Not Satisfiable-Antworten enthalten sein.
In diesem Artikel
Syntax
Content-Range: <unit> <range>/<size>Content-Range: <unit> <range>/*Content-Range: <unit> */<size>Direktiven
<unit>Die Einheit zur Angabe von Bereichen.Derzeit wird nur
bytesunterstützt.<range>Ein Bereich im Format
<range-start>-<range-end>, wobei<range-start>und<range-end>ganze Zahlen für die Start- und Endposition (nullbasiert & einschließlich) des Bereichs in der angegebenen<unit>sind.*wird in einer416 Range Not Satisfiable-Antwort verwendet, um anzuzeigen, dass der Wert kein Bereich ist.<size>Die Gesamtlänge des Dokuments (oder
*, wenn unbekannt).
Beispiele
>Teilweiser Inhaltsantwort
Diese206 Partial Content-Antwort zeigt eine teilweise Antwort, wobei derContent-Range angibt, dass sie die ersten 1024 Bytes einer 146515 Bytes langen Datei enthält.
HTTP/2 206content-type: image/jpegcontent-length: 1024content-range: bytes 0-1023/146515…(binary content)Bereich nicht zufriedenstellend
Wenn der Server den angeforderten Bereichsanfrage nicht erfüllen kann, sollte er mit einem416 Range Not Satisfiable-Status antworten, und derContent-Range sollte* für den Bereich zusammen mit der Gesamtgröße der Ressource angeben.
HTTP/2 416Content-Range: bytes */67589Spezifikationen
| Specification |
|---|
| HTTP Semantics> # field.content-range> |
Browser-Kompatibilität
Siehe auch
- HTTP-Range-Requests Leitfaden
If-Range,RangeHeaderContent-Type206 Partial Content,416 Range Not SatisfiableStatus-Codes