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 (en-US), Transfer-Encoding (en-US), TE (en-US), Connection, Trailer, Upgrade (en-US), Proxy-Authorization (en-US) and Proxy-Authenticate (en-US)), 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 (en-US), 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