Używamy .NET Web Services - zarówno nie-WCF, jak i WCF, choć przytłaczająca większość to nie-WCF, ze względu na starsze wersje - całkiem ciężko, a gdy testowałem coś w Fiddler, zauważyłem, że rozmiar ciała odpowiedzi był dość duży. Następnie zauważyłem, że nagłówki żądań nie mają żadnych nagłówków Accept-Encoding
.Dlaczego domyślna wartość .NET EnableDecompression zmienia się między 2.0 a 3.0?
Po wykonaniu niektórych Kopanie, wydaje się, że wartość domyślną właściwości HttpWebClientProtocol.EnableDecompression
(z klasy, które wszystkie wsdl.exe
-originated odcinki WS czerpać) zmienił między .NET wersje BCL 2.0 i 3.0. Jestem ciekawy co do przyczyny (która może być związana z WCF), i dalej, czy są jakieś inne [dość] fundamentalne zmiany, które są dość ciche, kiedy po prostu łączysz się z inną biblioteką.
Doskonałe znalezisko! –