Spec-Zone.ru › HTTP

Заголовки: RTT

Заголовок RTT

Ограниченная доступность

Эта функция не входит в Baseline, поскольку не работает в некоторых наиболее широко используемых браузерах.

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

Экспериментальная функция: Это экспериментальная технология
Перед использованием в рабочей среде внимательно изучите таблицу совместимости с браузерами.

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

Значение RTT округляется до ближайших 25 миллисекунд для предотвращения снятия цифрового отпечатка, хотя злоумышленник может использовать множество других механизмов для получения похожей информации о времени полного кругового пути.

Подсказка позволяет серверу выбирать, какую информацию отправлять, в зависимости от скорости отклика/задержки сети. Например, сервер может решить отправлять меньше ресурсов.

Примечание: Заголовок Vary используется в ответах, чтобы указать, что для каждого значения заголовка отправляется отдельный ресурс (см. Vary в HTTP-кэшировании). Даже если RTT используется для настройки отправляемых ресурсов, рассмотрите возможность не указывать его в заголовке Vary — его значение, вероятно, будет часто меняться, что фактически сделает ресурс некэшируемым.

Тип заголовка Заголовок запроса, Клиентская подсказка
Запрещённый заголовок запроса Нет

Синтаксис

RTT: <number>

Директивы

<number>

Приблизительное время полного кругового пути в миллисекундах, округлённое до ближайших 25 миллисекунд.

Примеры

>

Использование клиентских подсказок RTT

Сначала сервер должен разрешить получение заголовка RTT, отправив заголовок ответа Accept-CH, содержащий RTT.

Accept-CH: RTT

Затем в последующих запросах клиент может отправить заголовок RTT:

RTT: 125

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

Спецификация
Network Information API>
# rtt-request-header-field>

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

Компьютер Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android WebView на iOS
RTT
67Значение никогда не превышает 3000 мс — это нестандартная мера защиты от снятия цифрового отпечатка.
79Значение никогда не превышает 3000 мс — это нестандартная мера защиты от снятия цифрового отпечатка.
Нет
54Значение никогда не превышает 3000 мс — это нестандартная мера защиты от снятия цифрового отпечатка.
Нет
67Значение никогда не превышает 3000 мс — это нестандартная мера защиты от снятия цифрового отпечатка.
Нет
48Значение никогда не превышает 3000 мс — это нестандартная мера защиты от снятия цифрового отпечатка.
Нет
9.0Значение никогда не превышает 3000 мс — это нестандартная мера защиты от снятия цифрового отпечатка.
67Значение никогда не превышает 3000 мс — это нестандартная мера защиты от снятия цифрового отпечатка.
Нет

См. также

  • Downlink, ECT, Save-Data — сетевые клиентские подсказки
  • Accept-CH
  • HTTP-кэширование: Vary и Vary
  • NetworkInformation.effectiveType
  • Повышение конфиденциальности пользователей и удобства работы разработчиков с помощью клиентских подсказок User-Agent (developer.chrome.com)

© 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/RTT

Spec-Zone.ru

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