HttpWebRequest和GZIP [英] HttpWebRequest and gzip
本文介绍了HttpWebRequest和GZIP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是否需要指定我的要求,我希望接受GZIP,或者这是默认的行为?我说一个WCF REST风格的JSON服务。
//创建Web请求
HttpWebRequest的要求= WebRequest.Create(地址)HttpWebRequest的;
request.Headers [接受编码] =GZIP;
解决方案
其实,你应该只设置 AutomaticDecom pression
的的WebRequest
将设置接受编码
自动为你。
request.AutomaticDecom pression = DECOM pressionMethods.GZip
Do I need to specify in my request that I wish to accept gzip, or is this default behavior? I am talking to a WCF RESTful Json service.
// Create the web request
HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;
request.Headers["Accept-Encoding"] = "gzip";
解决方案
Actually, you should just set AutomaticDecompression
, the WebRequest
will set Accept-Encoding
for you automatically.
request.AutomaticDecompression = DecompressionMethods.GZip
这篇关于HttpWebRequest和GZIP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文