Nous utilisons .NET Web Services - non-WCF et WCF, bien que la majorité écrasante soit non-WCF, pour des raisons héritées - assez fortement, et comme je testais quelque chose en Fiddler, j'ai remarqué que la taille du corps de la réponse était assez grand. Ensuite, j'ai remarqué que les en-têtes de la requête n'avaient aucun en-tête Accept-Encoding
.Pourquoi la valeur par défaut EnableDecompression de .NET est-elle passée de 2.0 à 3.0?
Après avoir fait quelques recherches, il semble que la valeur par défaut de la propriété HttpWebClientProtocol.EnableDecompression
(de la classe dont tous les wsdl.exe
talons -originated WS dérive) changé entre les versions .NET BCL 2.0 et 3.0. Je suis curieux quant à la raison (qui peut être liée à la WCF), et plus loin à savoir s'il y a d'autres changements [assez] fondamentaux qui sont assez silencieux quand vous vous connectez simplement à une bibliothèque différente.
Excellente trouvaille! –