Заголовки: Accept-Ranges
Заголовок Accept-Ranges
Базовая поддержка Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Заголовок HTTP Accept-Ranges ответа используется сервером, чтобы сообщить о поддержке запросов диапазона, позволяя клиентам запрашивать одну или несколько частей ресурса. Значение этого заголовка указывает единицу измерения, которую можно использовать для определения диапазона.
Например, ответ с заголовком Accept-Ranges указывает на то, что сервер может возобновить прерванную загрузку, вместо того чтобы клиент начинал передачу заново.
| Тип заголовка | Заголовок ответа |
|---|
Синтаксис
Accept-Ranges: <range-unit> Accept-Ranges: none
Директивы
<range-unit>-
Единица измерения диапазона, поддерживаемая сервером, хотя
bytes— единственная единица измерения диапазона, формально определённая в RFC 7233. Единицы измерения диапазона регистрируются в реестре единиц измерения диапазона HTTP. none-
Единицы измерения диапазона не поддерживаются. Это эквивалентно отсутствию заголовка, поэтому такое значение используется редко. В старых браузерах это значение использовалось для отключения или скрытия кнопок паузы в менеджере загрузок, если серверы не поддерживали запросы диапазона.
Примеры
Accept-Ranges: bytes
Спецификации
| Спецификация |
|---|
| Семантика HTTP> # field.accept-ranges> |
Совместимость с браузерами
| Настольные | Мобильные | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView для Android | WebView для iOS | |
Accept-Ranges |
1 | 12 | 1 | 15 | 1 | 18 | 4 | 14 | 1 | 1.0 | 4.4 | 1 |
См. также
- Запросы диапазона HTTP: руководство
- Условные запросы HTTP: руководство
-
Range,If-Range: заголовки запроса - Реестр единиц измерения диапазона HTTP IANA
© 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/Accept-Ranges