我希望自动解压缩GZiped的响应.我使用以下代码段:
mywebclient.Headers[HttpRequestHeader.AcceptEncoding] = "gzip";
mywebclient.Encoding = Encoding.UTF8;
try
{
var resp = mywebclient.DownloadData(someUrl);
}
Run Code Online (Sandbox Code Playgroud)
我已经检查了HttpRequestHeader enum,没有选择通过这个来做到这一点Headers
如何自动解压缩resp?或者我应该使用另一种功能而不是mywebclient.DownloadData?
这是我正在尝试运行的代码:
var wc = new WebClient();
var stream = wc.OpenRead(
"http://en.wikipedia.org/wiki/List_of_communities_in_New_Brunswick");
Run Code Online (Sandbox Code Playgroud)
但我不断收到403禁止错误.不明白为什么.它适用于其他页面.我可以在浏览器中打开页面.我怎样才能解决这个问题?