Aller au contenu principal

9. Gestion des connexions (Connection Management)

La messagerie HTTP est indépendante des protocoles de connexion de la couche transport ou session sous-jacents. HTTP ne présume qu'un transport fiable avec une livraison dans l'ordre des requêtes et la livraison correspondante dans l'ordre des réponses.

9.1. Établissement (Establishment)

Il est hors de la portée de cette spécification de décrire comment les connexions sont établies via divers protocoles de couche transport ou session. Chaque connexion HTTP correspond à une connexion de transport sous-jacente.

9.3. Persistance (Persistence)

HTTP/1.1 utilise par défaut des "connexions persistantes", permettant à plusieurs requêtes et réponses d'être transportées sur une seule connexion. Les implémentations HTTP DEVRAIENT prendre en charge les connexions persistantes.

9.6. Fermeture (Tear-down)

L'option de connexion "close" est définie comme un signal que l'expéditeur fermera cette connexion après l'achèvement de la réponse.

Connection: close

9.7. Initiation de connexion TLS (TLS Connection Initiation)

Conceptuellement, HTTP/TLS consiste simplement à envoyer des messages HTTP sur une connexion sécurisée via TLS [TLS13].

9.8. Fermeture de connexion TLS (TLS Connection Closure)

TLS utilise un échange d'alertes de fermeture avant la fermeture de connexion (non-erreur) pour fournir une fermeture de connexion sécurisée; voir section 6.1 de [TLS13].