Connection
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
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) (Keep-Alive
, Transfer-Encoding
, TE
, Connection
, Trailer
, Upgrade
, Proxy-Authorization
e 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 Keep-Alive
, mas não é obrigatório).
Tipo de cabeçalho | General header |
---|---|
Forbidden header name | sim |
Sintaxe
Connection: keep-alive Connection: close
Diretivas
close
-
Indica que ou o cliente, ou o servidor querem fechar a conexão. Este é o valor padrão em requisições HTTP/1.0.
- qualquer lista de cabelhaços HTTP separados por vírgulas [Geralmente apenas o
keep-alive
] -
Indica que o cliente gostaria de manter a ligação aberta. Ter uma conexão persistente é o valor padrão das requisições HTTP/1.1. A lista de cabeçalhos são os nomes dos cabeçalhos a serem removidos pelo primeiro proxy não-transparente ou com "cache no meio": estes cabeçalhos definem a conexão entre o emissor e a primeira entidade, não o nó destinatário.
Compatibilidade com navegadores
BCD tables only load in the browser