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

王朝学院·作者佚名  2016-05-20  
宽屏版  字体: |||超大  

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/

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有