首页 > 代码库 > FW300R路由器自动断线换IP
FW300R路由器自动断线换IP
/// <summary> /// FW300R路由器自动断线换IP /// </summary> public static void Disconnect() { //断线请求 string uri = "http://192.168.1.1/userRpm/PPPoECfgRpm.htm?wan=0&wantype=2&acc=07720090868&psw=Hello123World&confirm=Hello123World&specialDial=100&SecType=0&sta_ip=0.0.0.0&sta_mask=0.0.0.0&linktype=2&Disconnect=%B6%CF+%CF%DF"; string sUser = "admin"; string sPwd = "admin"; string sDomain = ""; NetworkCredential oCredential; HttpWebRequest oRequest = (HttpWebRequest)WebRequest.Create(uri); if (oRequest != null) { oRequest.ProtocolVersion = HttpVersion.Version11;// send request oRequest.Method = "GET"; oRequest.ContentType = "application/x-www-form-urlencoded"; oRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36"; oRequest.Referer = "http://192.168.1.1"; oRequest.Headers.Add("Authorization", "Basic YWRtaW46NDY2NjYyNzc="); oRequest.KeepAlive = true; oRequest.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"; if (sUser != String.Empty) { oCredential = new NetworkCredential(sUser, sPwd, sDomain); oRequest.Credentials = oCredential.GetCredential(new Uri(uri), String.Empty); } else { oRequest.Credentials = CredentialCache.DefaultCredentials; } StreamReader sr = new StreamReader(oRequest.GetResponse().GetResponseStream(), System.Text.Encoding.Default); string line = sr.ReadToEnd(); sr.Close(); if (line.IndexOf("WAN口设置") > -1)//登录成功 { Console.WriteLine("断开登录成功"); } else { Console.WriteLine("断开登录失败"); } } }
FW300R路由器自动断线换IP
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。