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, но ÑÑо необÑзаÑелÑно).
| Тип заголовка | ÐбÑий заголовок |
|---|---|
| ÐапÑеÑÑнное Ð¸Ð¼Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° | да |
СинÑакÑиÑ
Connection: keep-alive Connection: close
УказаниÑ
close-
УказÑваеÑ, ÑÑо ÐºÐ»Ð¸ÐµÐ½Ñ Ð¸Ð»Ð¸ ÑеÑÐ²ÐµÑ Ñ Ð¾Ñели Ð±Ñ Ð·Ð°ÐºÑÑÑÑ Ñоединение. ÐÑо знаÑение по ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ Ð·Ð°Ð¿ÑоÑов HTTP/1.0.
- лÑбой ÑпиÑок HTTP заголовков ÑеÑез запÑÑÑÑ[ÐбÑÑно ÑолÑко
keep-alive] -
УказÑваеÑ, ÑÑо ÐºÐ»Ð¸ÐµÐ½Ñ Ñ Ð¾Ñел Ð±Ñ ÑÐ¾Ñ ÑаниÑÑ Ñоединение акÑивнÑм. ÐоÑÑоÑнное Ñоединение иÑполÑзÑеÑÑÑ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ Ð·Ð°Ð¿ÑоÑов HTTP/1.1. СпиÑок заголовков â ÑÑо имена заголовка, коÑоÑÑе ÑдалÑÑÑÑÑ Ð¿ÐµÑвÑм непÑозÑаÑнÑм пÑокÑи-ÑеÑвеÑом или пÑомежÑÑоÑнÑм кеÑем: ÑÑи заголовки опÑеделÑÑÑ Ñоединение Ð¼ÐµÐ¶Ð´Ñ Ð¸ÑÑоÑником и пеÑвÑм обÑекÑом, а не ÑелевÑм Ñзлом.