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