Connection
L'en-tête général Connection
contrôle la façon dont la connexion reste ouverte ou non après que la transaction courante soit terminée. Si la valeur envoyée est keep-alive
, la connexion est persistente et n'est pas fermée, permettant aux requêtes qui suivent et s'adressent au même serveur d'être envoyées.
Except for the standard hop-by-hop headers (Keep-Alive
, Transfer-Encoding
, TE
, Connection
, Trailer
, Upgrade
, Proxy-Authorization
and Proxy-Authenticate
), any hop-by-hop headers used by the message must be listed in the Connection
header, so that the first proxy knows it has to consume them and not forward them further. Standard hop-by-hop headers can be listed too (it is often the case of Keep-Alive
, but this is not mandatory).
Type d'en-tête | En-tête général |
---|---|
Nom d'en-tête interdit | Oui |
Syntaxe
Connection: keep-alive Connection: close
Directives
close
-
Indique que le client ou que le serveur souhaite fermer la connexion. C'est la valeur par défaut pour les requêtes en HTTP/1.0.
- Une liste d'en-têtes HTTP séparés par des virgules (généralement, la valeur
keep-alive
seule) -
Indique que le client souhaite que la connexion reste ouverte. Une connexion persistente est le comportement par défaut pour les requêtes HTTP/1.1. La liste des en-têtes sont le nom des en-têtes à retirer par le premier proxy ou cache non-transparent entre le client et le serveur : ces en-tête définissent la connexion entre l'émetteur et la première entité (pas jusqu'au nœud de destination).
Compatibilité des navigateurs
BCD tables only load in the browser