J'ai un serveur HTTP personnalisé qui implémente le protocole HTTP 1.1. Je n'ai aucun problème à utiliser les connexions persistantes, cependant, je ne reçois jamais 'Connection: Close' d'IE (je n'ai pas testé d'autres navigateurs). Au lieu de cela, le 'receive' expire parce qu'il semble que IE ferme la connexion.En-tête HTTP 'Connection: Close' n'est pas envoyé par IE
Quel en-tête de IE dois-je chercher pour fermer la connexion avec grâce?
Connexion: close est un indicateur que le client n'a pas l'intention de réutiliser la connexion pour les demandes suivantes. Vous ne devriez pas vous attendre à recevoir cet en-tête. Si vous ne voulez pas autoriser keep-alive, vous devez simplement envoyer Connection: close dans les en-têtes de réponse, puis fermez la connexion après avoir renvoyé le corps de la réponse. – EricLaw