我有一个使用 WebClient.DownloadFileAsync 的下载管理器。Webclient 似乎不处理 gzip 编码,一些服务器坚持使用它。由于几乎所有将要下载的文件都已经压缩,因此能够强制它停止就很好了。
我尝试将 Accept-Encoding 设置为空,但服务器仍继续发送 gzip。是否可以禁用或者我必须求助于检查响应头?
有关解决方案,请参阅此 Jeff Atwood 帖子:
http://www.codinghorror.com/blog/2004/08/netwebclient-and-gzip.html