Spec-Zone.ru › HTTP

Заголовки: Content-Range

Заголовок Content-Range

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Подробнее
  • Полная таблица совместимости
>

HTTP-заголовок Content-Range ответа используется в запросах диапазона, чтобы указать, какой части полного ресурса соответствует содержимое тела ответа.

Его следует включать только в ответы 206 Partial Content или 416 Range Not Satisfiable.

Тип заголовка Заголовок ответа, заголовок содержимого
Запрещённый заголовок запроса Нет
Заголовок запроса из списка разрешённых CORS Нет

Синтаксис

Content-Range: <unit> <range>/<size>
Content-Range: <unit> <range>/*
Content-Range: <unit> */<size>

Директивы

<unit>

Единица измерения для указания диапазонов. В настоящее время поддерживается только bytes.

<range>

Диапазон в формате <range-start>-<range-end>, где <range-start> и <range-end> — целые числа, обозначающие соответственно начальную и конечную позиции (с нуля и включительно) диапазона в заданном <unit>. * используется в ответе 416 Range Not Satisfiable, чтобы указать, что значение не является диапазоном.

<size>

Общая длина документа (или *, если она неизвестна).

Примеры

>

Ответ с частичным содержимым

Этот ответ 206 Partial Content содержит часть ресурса; Content-Range указывает, что в ответ включены первые 1024 байта файла размером 146515 байт.

HTTP/2 206
content-type: image/jpeg
content-length: 1024
content-range: bytes 0-1023/146515
…

(binary content)

Диапазон не может быть обработан

Если сервер не может выполнить запрошенный запрос диапазона, он должен ответить статусом 416 Range Not Satisfiable, а в Content-Range указать * для диапазона вместе с общим размером ресурса.

HTTP/2 416

Content-Range: bytes */67589

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

Спецификация
Семантика HTTP>
# field.content-range>

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
Content-Range 1 12 1 15 1 18 4 14 1 1.0 4.4 1

См. также

  • Запросы диапазона HTTP — руководство
  • If-Range, Range — заголовки
  • Content-Type
  • 206 Partial Content, 416 Range Not Satisfiable — коды состояния

© 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/Headers/Content-Range

Spec-Zone.ru

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