无法通过Web客户端从特定URL下载字符串

时间:2017-01-13 08:56:39

标签: c# asp.net json webclient

我有这个链接列表,我试图从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 个答案:

答案 0 :(得分:3)

我刚尝试运行代码,看到响应并返回以下错误

  

{“远程服务器返回错误:(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");
}