Connection
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Заголовок Connection
определяет, остаётся ли сетевое соединение активным после завершения текущей транзакции (запроса). Если в запросе отправлено значение keep-alive
, то соединение остаётся и не завершается, позволяя выполнять последующие запросы на тот же сервер.
Предупреждение: Заголовки, связанные с соединением, такие как Connection
и Keep-Alive
, запрещены в HTTP/2. Chrome и Firefox просто игнорируют эти заголовки в HTTP/2 ответах, однако Safari, следуя требованиям HTTP/2, вообще не будет загружать какие-либо ответы, которые содержат данные заголовки.
За исключением стандартных заголовков «hop-by-hop» (Keep-Alive
, Transfer-Encoding
, TE
, Connection
, Trailer
, Upgrade
, Proxy-Authorization
и Proxy-Authenticate
), любые «hop-by-hop» заголовки, используемые в сообщении, должны быть перечислены в заголовке Connection
так, чтобы первый прокси знал, как их использовать, и не передавал дальше. Также могут быть перечислены стандартные «hop-by-hop» заголовки (часто это относится к Keep-Alive
, но это необязательно).
Тип заголовка | Общий заголовок |
---|---|
Запрещённое имя заголовка | да |
Синтаксис
Connection: keep-alive Connection: close
Указания
close
-
Указывает, что клиент или сервер хотели бы закрыть соединение. Это значение по умолчанию для запросов HTTP/1.0.
- любой список HTTP заголовков через запятую[Обычно только
keep-alive
] -
Указывает, что клиент хотел бы сохранить соединение активным. Постоянное соединение используется по умолчанию для запросов HTTP/1.1. Список заголовков — это имена заголовка, которые удаляются первым непрозрачным прокси-сервером или промежуточным кешем: эти заголовки определяют соединение между источником и первым объектом, а не целевым узлом.
Совместимость с браузерами
BCD tables only load in the browser