我有一个网址和外部网站的用户名和密码.
如果我通过浏览器访问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)未经授权.”
我错过了一些明显的东西吗
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。