服务器不可用503 - WebClient.DownloadData

时间:2018-05-22 19:34:17

标签: c# webclient webclient-download

我正在尝试使用此代码废弃网站:

WebClient client = new WebClient() { Encoding = Encoding.UTF8 };
client.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.170 Safari/537.36");
byte[] buffer = client.DownloadData(URL);

但问题是它返回某些网站,即www.amazon.ca错误 “服务器不可用503”,当我评论这一行时

 client.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.170 Safari/537.36");

它已下载此页面result without a header

之后我再次取消注释该行,它下载了该网站,没有任何异常! 有没有解释为什么会这样?

0 个答案:

没有答案