Connection

Заголовок Connection определяет, остаётся ли сетевое соединение активным после завершения текущей транзакции (запроса). Если в запросе отправлено значение keep-alive, то соединение остаётся и не завершается, позволяя выполнять последующие запросы на тот же сервер.

Предупреждение: Заголовки, связанные с соединением, такие как Connection и Keep-Alive (en-US), запрещены в HTTP/2. Chrome и Firefox просто игнорируют эти заголовки в HTTP/2 ответах, однако Safari, следуя требованиям HTTP/2, вообще не будет загружать какие-либо ответы, которые содержат данные заголовки.

За исключением стандартных заголовков «hop-by-hop» (Keep-Alive (en-US), Transfer-Encoding (en-US), TE (en-US), Connection, Trailer (en-US), Upgrade (en-US), Proxy-Authorization (en-US) и Proxy-Authenticate (en-US)), любые «hop-by-hop» заголовки, используемые в сообщении, должны быть перечислены в заголовке Connection так, чтобы первый прокси знал, как их использовать, и не передавал дальше. Также могут быть перечислены стандартные «hop-by-hop» заголовки (часто это относится к Keep-Alive (en-US), но это необязательно).

Тип заголовка Общий заголовок
Запрещённое имя заголовка да

Синтаксис

Connection: keep-alive
Connection: close

Указания

close

Указывает, что клиент или сервер хотели бы закрыть соединение. Это значение по умолчанию для запросов HTTP/1.0.

любой список HTTP заголовков через запятую[Обычно только keep-alive]

Указывает, что клиент хотел бы сохранить соединение активным. Постоянное соединение используется по умолчанию для запросов HTTP/1.1. Список заголовков — это имена заголовка, которые удаляются первым непрозрачным прокси-сервером или промежуточным кешем: эти заголовки определяют соединение между источником и первым объектом, а не целевым узлом.

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

BCD tables only load in the browser