Thanks to visit codestin.com
Credit goes to developer.mozilla.org

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

206 Partial Content

Der HTTP-Statuscode 206 Partial Content erfolgreiche Antwort wird als Antwort auf eine Range-Anfrage gesendet. Der Antwortinhalt enthält die angeforderten Datenbereiche, wie im Range-Header der Anfrage angegeben.

Das Format der Antwort hängt von der Anzahl der angeforderten Bereiche ab. Wenn ein einzelner Bereich angefordert wird, wird der Content-Type der gesamten Antwort auf den Typ des Dokuments gesetzt und ein Content-Range bereitgestellt. Wenn mehrere Bereiche angefordert werden, wird der Content-Type auf multipart/byteranges gesetzt, und jedes Fragment deckt einen Bereich ab, mit eigenen Content-Range- und Content-Type-Headern, die es beschreiben.

Status

http
206 Partial Content

Beispiele

Empfang einer 206-Antwort für einen einzelnen angeforderten Bereich

Im Folgenden ist eine Beispielantwort 206, wenn ein einzelner Bereich von 21010- (Bytes 21010 bis zum Ende der Datei) einer Bilddatei angefordert wird. Die Antwort enthält Content-Type von image/gif und der Content-Range wird bereitgestellt:

http
GET /z4d4kWk.gif HTTP/1.1
Host: images.example.com
Range: bytes=21010-
http
HTTP/1.1 206 Partial Content
Date: Wed, 15 Nov 2015 06:25:24 GMT
Last-Modified: Wed, 15 Nov 2015 04:58:08 GMT
Content-Range: bytes 21010-47021/47022
Content-Length: 26012
Content-Type: image/gif
ETag: "abc123"
Accept-Ranges: bytes

# 26012 bytes of partial image data…

Empfang einer 206-Antwort für mehrere angeforderte Bereiche

Im Folgenden ist eine Beispielantwort 206, wenn zwei Bereiche einer PDF-Datei angefordert werden. Die Antwort enthält den multipart/byteranges Content-Type mit einem separaten Content-Type (application/pdf) und Content-Range für jeden Bereich.

http
GET /price-list.pdf HTTP/1.1
Host: example.com
Range: bytes=234-639,4590-7999
http
HTTP/1.1 206 Partial Content
Date: Wed, 15 Nov 2015 06:25:24 GMT
Last-Modified: Wed, 15 Nov 2015 04:58:08 GMT
Content-Length: 1741
Content-Type: multipart/byteranges; boundary=String_separator
ETag: "abc123"
Accept-Ranges: bytes

--String_separator
Content-Type: application/pdf
Content-Range: bytes 234-639/8000

# content of first range (406 bytes)
--String_separator
Content-Type: application/pdf
Content-Range: bytes 4590-7999/8000

# content of second range (3410 bytes)
--String_separator--

Spezifikationen

Specification
HTTP Semantics
# status.206

Siehe auch