星空网 > 软件开发 > ASP.net

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         PostdataByte = Encoding.UTF8.GetBytes("[ACT_REBOOT#0,0,0,0,0,0#0,0,0,0,0,0]0,0\r\n"),19         //后面的\r\n不能少20         PostDataType = CsharpHttpHelper.Enum.PostDataType.Byte,21         //CsharpHttpHelper是HttpHelper的类库22         Cookie = "Authorization=Basic XXXXXXXXXXXXXX==",23         //Authorization=Basic Base64加密你的密码24 25       };26       HttpResult result = http.GetHtml(item);27       if (result.StatusCode == System.Net.HttpStatusCode.OK)28       {29         if (result.Html == "[error]0")30         {31           Console.WriteLine("路由器重启成功!");32         }33         else34         {35           Console.WriteLine(result.Html);36         }37       }38       Console.ReadKey();39     }40   }41 }


 

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




原标题:C#使用HttpHelper万能框架,重启路由器

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流