Accept-Ranges

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

HTTP Заголовок ответа Accept-Ranges — это маркер, который использует сервер, чтобы уведомить клиента о поддержке "запросов по кускам". Его значение указывает единицу измерения, которая может быть использована для определения диапазона чтения.

При наличии заголовка Accept-Ranges, браузер может попытаться возобновить прерванную загрузку, а не запускать её с самого начала.

Тип заголовка Response header
Forbidden header name no

Синтаксис

Accept-Ranges: bytes
Accept-Ranges: none

Указания

none

Единица измерения диапазона не поддерживается, что эквивалентно отсутствию диапазона и поэтому редко используется, хотя некоторые браузеры, такие как IE9 используют его для отключения или удаления кнопки паузы у активной загрузке в менеджере загрузок.

bytes

Единицей измерения для диапазона являются байты.

Примеры

Accept-Ranges: bytes

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

Спецификация Название
RFC 7233, раздел 2.3: Accept-Ranges Hypertext Transfer Protocol (HTTP/1.1): Range Requests

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

BCD tables only load in the browser

Смотрите также