J'ai essayé de déboguer cela pendant des semaines. Tous les navigateurs de tous les clients de mon réseau domestique envoient 'Accept-Encoding: gzip, deflate'. Cependant, cet en-tête est en quelque sorte, quelque part abandonné avant que la demande ne parvienne à un serveur Web. Par exemple, http://www.whatsmyip.org/http_compression/ indique "Non, votre navigateur ne demande pas de contenu compressé".Les en-têtes Accept-Encoding sont envoyés par le navigateur mais ne sont pas reçus par le serveur
J'ai utilisé Fiddler pour m'assurer que tous mes navigateurs envoient l'en-tête. J'ai échangé mon routeur. J'ai éteint tous les logiciels anti-virus. Brundouse/Roadrunner (le fournisseur de services Internet par câble local) dit qu'ils ne font aucun filtrage (et je ne vois pas pourquoi ils le feraient dans ce cas).
Toutes les suggestions seraient les bienvenues!
C'est assez bizarre. Si cela m'arrivait, et que l'une des machines concernées était un ordinateur portable, je l'emmènerais dans mon café du quartier pour voir ce qu'il se passerait. Cela peut être utile si vous pouvez publier * tous * les en-têtes que vous voyez dans les requêtes HTTP sortantes. – Pointy
Par souci d'exhaustivité, je vais essayer au café avec mon ordinateur portable plus tard. Voici les en-têtes que j'envoie:
Host \t www.whatsthatbug.com User-Agent \t Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729) Accept \t text/css,*/*;q=0.1 Accept-Language \t en-us,en;q=0.5 Accept-Encoding \t gzip,deflate Accept-Charset \t ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive \t 115 Connection \t keep-alive
mais le serveur ne voit pas 'Accept-Encoding' –