HttpWebRequest和GZIP [英] HttpWebRequest and gzip

查看:210
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆