Spec-Zone.ru › HTTP

Заголовки: Connection

Заголовок Connection

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна в браузерах с июля 2015 года.

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

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

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

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

Значение Connection по умолчанию изменилось между HTTP/1.0 и HTTP/1.1. Поэтому для обеспечения обратной совместимости браузеры часто явно отправляют Connection: keep-alive, хотя в HTTP/1.1 это значение используется по умолчанию.

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

Синтаксис

Connection: keep-alive
Connection: close

Директивы

close

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

любой список заголовков HTTP, разделённых запятыми (обычно только keep-alive)

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

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

Спецификация
Семантика HTTP>
# field.connection>

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

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android WebView на iOS
Connection 1 12 1 15 1 18 4 14 1 1.0 4.4 1

См. также

  • Управление соединениями в HTTP/1.x
  • Механизм обновления протокола

© 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/Connection

Spec-Zone.ru

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