zoukankan      html  css  js  c++  java
  • 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
    ",
    19                 //后面的
    不能少
    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                 else
    32                 {
    33                     Console.WriteLine(result.Html);
    34                 }
    35             }
    36             Console.ReadKey();
    37         }
    38     }
    39 }

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

  • 相关阅读:
    不同编码字符所占大小
    期末考点总结--------多元统计分析
    博客网站设计
    java 事件举例
    zookerper总结
    Spring java配置
    Sense and Sensibility
    栈的出栈序列个数
    闭算子
    线性空间结论总结
  • 原文地址:https://www.cnblogs.com/edielei/p/4429993.html
Copyright © 2011-2022 走看看