首页 > 学院 > 开发设计 > 正文

C#使用HttpHelper万能框架,重启路由器

2019-11-17 02:26:47
字体:
来源:转载
供稿:网友

C#使用HttpHelper万能框架,重启路由器

首先声明,不是所有路由器都可以通过下面的代码来让路由器执行重启。

下面的代码测试的路由器是(TP-LINK TD-W89841N增强型)。要根据自己的路由器来写代码。

 1 using CsharpHttpHelper; //引用HttpHelper类库 2 using System; 3 using System.Text; 4  5 namespace Consoleapplication1 6 { 7     class PRogram 8     { 9         static void Main(string[] args)10         {11             HttpHelper http = new HttpHelper();12             HttpItem item = new HttpItem()13             {14                 Referer = "http://192.168.1.1/",15                 //这个不能少16                 URL = "http://192.168.1.1/cgi?7",17                 Method = "Post",18                 Postdata = "[ACT_REBOOT#0,0,0,0,0,0#0,0,0,0,0,0]0,0/r/n",19                 //后面的/r/n不能少20                 Cookie = "Authorization=Basic XXXXXXXXXXXXXXX==",21                 //Authorization=Basic Base64加密你的密码22 23             };24             HttpResult result = http.GetHtml(item);25             if (result.StatusCode == System.Net.HttpStatusCode.OK)26             {27                 if (result.Html == "[error]0")28                 {29                     Console.WriteLine("路由器重启成功!");30                 }31                 else32                 {33                     Console.WriteLine(result.Html);34                 }35             }36             Console.ReadKey();37         }38     }39 }

HttpHelper万能框架网址:http://httphelper.sufeinet.com/


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表