Заголовки: 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 | Нет | Нет | Нет | Нет | Нет |
См. также
© 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