Spec-Zone.ru › HTTP

Заголовки: Early-Data

Заголовок Early-Data

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

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

Хотите, чтобы эта функция поддерживалась лучше? Расскажите нам почему.

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

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

HTTP Early-Data заголовок запроса устанавливается посредником, чтобы указать, что запрос был передан в ранних данных TLS, а также сообщить, что посредник поддерживает код состояния 425 Too Early.

Если клиент недавно взаимодействовал с сервером, ранние данные (также известные как данные с нулевым временем кругового обхода (0-RTT)) позволяют клиенту отправить данные серверу за первый круговой обмен данными соединения, не дожидаясь завершения TLS рукопожатия. Это уменьшает задержку при повторных соединениях между клиентом и сервером, но имеет последствия для безопасности, поскольку ранние данные уязвимы для атак с повторным воспроизведением.

Заголовок Early-Data не устанавливается инициатором запроса (то есть браузером).

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

Синтаксис

Early-Data: 1

Примеры

>

GET-запрос с заголовком Early-Data

Клиент, который хочет использовать ранние данные, может отправлять HTTP-запросы сразу после отправки TLS ClientHello. Отправка запроса в ранних данных означает, что клиент готов повторить запрос в ответ на код состояния 425 Too Early, поэтому заголовок Early-Data не включается:

GET /resource HTTP/1.1
Host: example.com

Посредник, который пересылает запрос до завершения TLS-рукопожатия с клиентом, отправляет его с заголовком Early-Data, установленным в значение 1:

GET /resource HTTP/1.1
Host: example.com
Early-Data: 1

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

Спецификация
Использование ранних данных в HTTP>
# заголовок>

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

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android WebView on iOS
Early-Data Нет Нет 58 Нет Нет Нет 58 Нет Нет Нет Нет Нет

См. также

  • 425 Too Early
  • Атаки с повторным воспроизведением на 0-RTT

© 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/Early-Data

Spec-Zone.ru

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