我有一个使用WebClient.DownloadFileAsync的各种下载管理器。 Webclient似乎没有处理gzip编码,一些服务器坚持使用它。由于几乎所有将要下载的文件都已经过压缩,因此能够强制它停止会很好。

我尝试将Accept-Encoding设置为空,但服务器仍然继续发送gzip。是否可以禁用或者我是否必须求助于检查响应头?

有帮助吗?

解决方案

请参阅Jeff Atwood的帖子了解解决方案:

http://www.codinghorror.com/blog /2004/08/netwebclient-and-gzip.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top