Мы используем .NET Web Services - как не-WCF, так и WCF, хотя подавляющее большинство - не-WCF, по старым причинам - довольно активно, и, как я тестировал что-то в Fiddler , Я заметил, что размер тела ответа был довольно большим. Затем я заметил, что заголовки запроса не имеют заголовков Accept-Encoding
.
После некоторых копаний выясняется, что значение по умолчанию для свойства HttpWebClientProtocol.EnableDecompression
(из класса, из которого получены все wsdl.exe
-оригинальные заглушки WS) изменилось между версиями .NET BCL 2,0 и 3,0 . Мне любопытно узнать причину (которая может быть связана с WCF), а также узнать, есть ли другие [довольно] фундаментальные изменения, которые довольно тихие, когда вы просто ссылаетесь на другую библиотеку.