找了很多,找了很久。。纠结了很久。。终于找到了方法。。
因为是windows集成身份验证,所以方法如下:
HttpWebRequest wq = (HttpWebRequest)WebRequest.Create("http://192.168.0.1");
wq.Credentials = new System.Net.NetworkCredential("admin", "admin");
try
{
HttpWebResponse wr = (HttpWebResponse)wq.GetResponse();
if (wr != null)
Console.WriteLine("成功");
else
Console.WriteLine("失败");
wr.Close();
wq.Abort();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
wq.Abort();
}
超简单。。

本文介绍了使用C#进行路由器后台登录的方法,通过Windows集成身份验证,设置HttpWebRequest的Credentials属性,实现对HTTP请求的授权。示例代码展示了如何处理响应并捕获可能的异常。
最低0.47元/天 解锁文章
1130

被折叠的 条评论
为什么被折叠?



