[c#]无法从 web 客户端的特定 URL 下载字符串

标签: Asp.net json C#
发布时间: 2017/2/25 3:32:40
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有此列表的链接在哪里我想下载从 web 客户端的字符串。 其他链接,做工精细,但此特定的链接有错误。

http://www.cagolab.jp/blog/?p=28

using (var w = new WebClient())
{
 var json_data = w.DownloadString(adList.Link);
 ...
}

我得到这个错误。

enter image description here

还可以请您赐教我这个问题的原因吗?

解决方法 1:

我只是试过它要运行此代码,才能看到的响应,它将返回以下错误

{"远程服务器返回错误: (403)."}

并因此将标头添加到 webclient 可能为你做的伎俩。

using(var w = new WebClient())
{
    w.Headers.Add("user-agent", "Only a test!");
    var HtmlMarkup = w.DownloadString("http://www.cagolab.jp/blog/?p=28");
}
赞助商