相关疑难解决方法(0)

通过WebClient.DownloadData自动解压缩gzip响应

我希望自动解压缩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

.net gzip webclient

42
推荐指数
2
解决办法
3万
查看次数

WebClient禁止打开维基百科页面?

这是我正在尝试运行的代码:

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禁止错误.不明白为什么.它适用于其他页面.我可以在浏览器中打开页面.我怎样才能解决这个问题?

c# webclient http

3
推荐指数
1
解决办法
1416
查看次数

标签 统计

webclient ×2

.net ×1

c# ×1

gzip ×1

http ×1