This page was translated from English by the community.Learn more and join the MDN Web Docs community.
Connection
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 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, но это необязательно).
| Тип заголовка | Общий заголовок |
|---|---|
| Запрещённое имя заголовка | да |
In this article
Синтаксис
Connection: keep-aliveConnection: close
Указания
closeУказывает, что клиент или сервер хотели бы закрыть соединение. Это значение по умолчанию для запросов HTTP/1.0.
- любой список HTTP заголовков через запятую[Обычно только
keep-alive] Указывает, что клиент хотел бы сохранить соединение активным. Постоянное соединение используется по умолчанию для запросов HTTP/1.1. Список заголовков — это имена заголовка, которые удаляются первым непрозрачным прокси-сервером или промежуточным кешем: эти заголовки определяют соединение между источником и первым объектом, а не целевым узлом.