远程服务器返回一个错误:(416)请求的范围在c#中无法满足
本文关键字:无法满足 请求 范围 错误 返回 服务器 一个 | 更新日期: 2023-09-27 18:18:41
我试过的代码:
string contents = string.Empty;
using (var wc = new System.Net.WebClient())
{
contents = wc.DownloadString("http://www.bizjournals.com/albany/blog/health-care/2015/10/what-this-local-bank-did-to-control-health-care.html");
}
但是它的抛出错误
远程服务器返回一个错误:(416)请求的范围不是可以满足的
如果你的客户端不发送User-Agent报头,一些web服务器可能会返回一个416。试着像这样添加标题:
wc.Headers.Add("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705");