--- title: Connection slug: Web/HTTP/Headers/Connection tags: - Cabeçalhos - HTTP - Reference - Referencia - Web translation_of: Web/HTTP/Headers/Connection original_slug: Web/HTTP/Headers/Conexão ---
O cabeçalho Connection
controla se a conexão se mantém aberta ou não após o término da transação atual. Se o valor for keep-alive
, a conexão é persistente e não fecha, permitindo que requisições futuras ao mesmo servidor sejam feitas.
Exceto pelos cabeçalhos padrões hop-by-hop (salto-por-salto) ({{HTTPHeader("Keep-Alive")}}, {{HTTPHeader("Transfer-Encoding")}}, {{HTTPHeader("TE")}}, {{HTTPHeader("Connection")}}, {{HTTPHeader("Trailer")}}, {{HTTPHeader("Upgrade")}}, {{HTTPHeader("Proxy-Authorization")}} e {{HTTPHeader("Proxy-Authenticate")}}), quaisquer cabeçalhos hop-by-hop usados pela mensagem devem estar listados no cabeçalho Connection
, para que o primeiro proxy saiba que tem que consumi-los e não repassá-los além. Os cabeçalhos hop-by-hop padrões podem ser listados também (como é o caso do {{HTTPHeader("Keep-Alive")}}, mas não é obrigatório).
Tipo de cabeçalho | {{Glossary("General header")}} |
---|---|
{{Glossary("Forbidden header name")}} | sim |
Connection: keep-alive Connection: close
close
keep-alive
]{{Compat("http.headers.Connection")}}