Spec-Zone.ru › HTTP

Статус: 206

206 Частичное содержимое

Код статуса 206 Partial Content успешного ответа HTTP отправляется в ответ на запрос диапазона. Тело ответа содержит запрошенные диапазоны данных, указанные в заголовке Range запроса.

Формат ответа зависит от количества запрошенных диапазонов. Если запрошен один диапазон, для всего ответа задаётся тип документа в заголовке Content-Type, а также указывается заголовок Content-Range. Если запрошено несколько диапазонов, для заголовка Content-Type задаётся значение multipart/byteranges, а каждый фрагмент охватывает один диапазон и содержит собственные заголовки Content-Range и Content-Type, описывающие его.

Статус

206 Partial Content

Примеры

>

Получение ответа 206 для одного запрошенного диапазона

Ниже приведён пример ответа 206, когда запрошен один диапазон 21010- (с байта 21010 до конца файла) файла изображения. Ответ содержит Content-Type со значением image/gif, а также заголовок Content-Range:

GET /z4d4kWk.gif HTTP/1.1
Host: images.example.com
Range: bytes=21010-
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…

Получение ответа 206 для нескольких запрошенных диапазонов

Ниже приведён пример ответа 206, когда запрошены два диапазона файла PDF. Ответ содержит Content-Type multipart/byteranges с отдельным значением Content-Type (application/pdf) и заголовком Content-Range для каждого диапазона.

GET /price-list.pdf HTTP/1.1
Host: example.com
Range: bytes=234-639,4590-7999
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--

Спецификации

Спецификация
Неизвестная спецификация>
# status.206>

См. также

  • If-Range
  • Range
  • Content-Range
  • Content-Type
  • Методы HTTP-запросов
  • Коды состояния HTTP-ответов

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/206

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API