网络客户端无法从特定 URL 下载字符串
Can't download string from specific URL by web client
我有这个 link 的列表,我试图通过 Web 客户端从中下载字符串。
其他 link 工作正常,但这个特定的 link 有错误。
using (var w = new WebClient())
{
var json_data = w.DownloadString(adList.Link);
...
}
我遇到了这个错误。
请问是什么原因造成的?
我刚刚尝试 运行 代码,查看响应,returns 出现以下错误
{"The remote server returned an error: (403) Forbidden."}
因此将 headers 添加到 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");
}
我有这个 link 的列表,我试图通过 Web 客户端从中下载字符串。 其他 link 工作正常,但这个特定的 link 有错误。
using (var w = new WebClient())
{
var json_data = w.DownloadString(adList.Link);
...
}
我遇到了这个错误。
请问是什么原因造成的?
我刚刚尝试 运行 代码,查看响应,returns 出现以下错误
{"The remote server returned an error: (403) Forbidden."}
因此将 headers 添加到 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");
}