Заголовки: Downlink
Заголовок Downlink
Ограниченная доступность
Эта функция не входит в Baseline, поскольку она не работает в некоторых наиболее широко используемых браузерах.
Экспериментальная функция: Это экспериментальная технология
Перед использованием в рабочей среде внимательно ознакомьтесь с таблицей совместимости с браузерами.
HTTP-заголовок Downlink запроса используется в подсказках клиента для передачи приблизительной пропускной способности соединения клиента с сервером в Мбит/с.
Эта подсказка позволяет серверу выбирать отправляемую информацию с учетом пропускной способности сети. Например, в сетях с низкой пропускной способностью сервер может отправлять изображения и другие ресурсы меньшего размера.
Примечание: Заголовок Vary используется в ответах, чтобы указать, что для каждого отличающегося значения заголовка отправляется другой ресурс (см. раздел HTTP-кеширование: Vary). Даже если заголовок Downlink используется для настройки отправляемых ресурсов, рассмотрите возможность не указывать его в заголовке Vary — его значение, скорее всего, будет часто меняться, что фактически сделает ресурс некешируемым.
| Тип заголовка | Заголовок запроса, подсказка клиента |
|---|---|
| Запрещенный заголовок запроса | Нет |
Синтаксис
Downlink: <number>
Директивы
<number>-
Скорость загрузки в Мбит/с, округленная до ближайших 25 килобит. Скорость загрузки может использоваться в качестве переменной для снятия цифрового отпечатка, поэтому значения заголовка намеренно указаны с низкой точностью, чтобы уменьшить вероятность его неправомерного использования.
Примеры
Сначала серверу нужно дать согласие на получение заголовка Downlink, отправив заголовок ответа Accept-CH, содержащий Downlink.
Accept-CH: Downlink
Затем в последующих запросах клиент может отправить заголовок Downlink:
Downlink: 1.7
Спецификации
Совместимость с браузерами
| Компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView для Android | WebView для iOS | |
Downlink |
67Значение никогда не превышает 10 Мбит/с — это нестандартная мера защиты от снятия цифрового отпечатка. |
79Значение никогда не превышает 10 Мбит/с — это нестандартная мера защиты от снятия цифрового отпечатка. |
Нет | 54Значение никогда не превышает 10 Мбит/с — это нестандартная мера защиты от снятия цифрового отпечатка. |
Нет | 67Значение никогда не превышает 10 Мбит/с — это нестандартная мера защиты от снятия цифрового отпечатка. |
Нет | 48Значение никогда не превышает 10 Мбит/с — это нестандартная мера защиты от снятия цифрового отпечатка. |
Нет | 9.0Значение никогда не превышает 10 Мбит/с — это нестандартная мера защиты от снятия цифрового отпечатка. |
67Значение никогда не превышает 10 Мбит/с — это нестандартная мера защиты от снятия цифрового отпечатка. |
Нет |
См. также
- Повышение конфиденциальности пользователей и удобства для разработчиков с помощью подсказок клиента User-Agent (developer.chrome.com)
- Подсказки клиента о сети
Accept-CH-
HTTP-кеширование: Vary и
Vary NetworkInformation.effectiveType
© 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/Downlink