Si un serveur adhérer à la Connexion HTTP: près de l'en-tête envoyé à partir d'un client?

J'ai un client HTTP qui définit l'en-tête de Connexion à la valeur suivante quand je fais une demande:

   Connection: close

Toutefois, lorsque le serveur envoie une réponse, il est le réglage de l'en-tête de Keep-Alive:

   Connection: Keep-Alive

Ce qui semble intuitivement mal pour moi, et je me demande comment le client doit gérer une telle réponse de la part du serveur? Aussi pourquoi un serveur de répondre avec Keep-Alive, lorsque le client a demandé pour la connexion à être fermé, est-ce valable?

Selon la spécification RFC HTTP:

"HTTP/1.1 définit la "fermeture" de l'option de connexion de l'expéditeur du message pour signaler que la connexion sera fermée après l'achèvement de la réponse. Par exemple,

   Connection: close

dans la requête ou de la réponse champs d'en-tête indique que la connexion ne DOIT PAS être considéré comme "persistants" (section 8.1) après la requête/réponse est complète."

OriginalL'auteur alphadevx | 2010-08-06