我有一个网址和外部网站的用户名和密码.
如果我通过浏览器访问URL,则会弹出一个身份验证框.我给它用户名和密码,我可以到达页面.
如果我通过浏览器访问URL,则会弹出一个身份验证框.我给它用户名和密码,我可以到达页面.
我试图通过代码使用HttpWebRequest对象实现相同的功能:
var webRequest = (HttpWebRequest)WebRequest.Create(url);
webRequest.GetResponse()等…
这曾经在网站所有者为网站添加了一些保护之前工作,并为我提供了用户名和密码.
WebRequest有一个凭证属性,我一直设置如下:
webRequest.Credentials = new NetworkCredential("username","password")
我也尝试过:
webRequest.Credentials = new NetworkCredential("username","password",“url domain”)
这总是会导致错误:
“远程服务器返回错误:(401)未经授权.”
我错过了一些明显的东西吗