WebClient 实现Gzip
public class XWebClient : WebClient {
protected override WebRequest GetWebRequest(Uri address) {
HttpWebRequest request = base.GetWebRequest(address) as HttpWebRequest;
request.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;
return request;
}
}

本文介绍了一种通过继承WebClient类并覆盖其GetWebRequest方法来实现Gzip压缩的方法。通过设置HttpRequest的AutomaticDecompression属性,可以轻松地对HTTP请求进行Gzip解压。
323

被折叠的 条评论
为什么被折叠?



