Stream responseStream;
try
{
WebResponse wr = httpRequest.GetResponse();
responseStream = wr.GetResponseStream();
if (wr.Headers["Content-Encoding"] == "gzip")//gzip解压处理
{
MemoryStream msTemp = new MemoryStream();
GZipStream gzs = new GZipStream(responseStream, CompressionMode.Decompress);
byte[] buf=new byte[1024];
int len;
while ((len = gzs.Read(buf, 0, buf.Length)) > 0)
{
msTemp.Write(buf, 0, len);
}
msTemp.Position = 0;
responseStream = msTemp;
}
}
catch
{
return "";
}C# 获取gzip网页解压处理
原创
©著作权归作者所有:来自51CTO博客作者草宝虫啊的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:consul删除无效服务
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
PHP解压网页GZIP
用GZIP函数类解压压缩的php文件
职场 休闲 php 解压网页GZIP -
C#之获取网页标题...
获取网页标题函数 private String getWebTitle(String url) { //请求资源 System.Net.Web
c# string regex 正则表达式 exception

















