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

 更新时间:2022年07月05日 11:34:22   作者:edielei  
这篇文章介绍了C#使用HttpHelper框架重启路由器的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

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

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

using CsharpHttpHelper; //引用HttpHelper类库
using System;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            HttpHelper http = new HttpHelper();
            HttpItem item = new HttpItem()
            {
                Referer = "http://192.168.1.1/",
                //这个不能少
                URL = "http://192.168.1.1/cgi?7",
                Method = "Post",
                Postdata = "[ACT_REBOOT#0,0,0,0,0,0#0,0,0,0,0,0]0,0\r\n",
                //后面的\r\n不能少
                Cookie = "Authorization=Basic XXXXXXXXXXXXXXX==",
                //Authorization=Basic Base64加密你的密码

            };
            HttpResult result = http.GetHtml(item);
            if (result.StatusCode == System.Net.HttpStatusCode.OK)
            {
                if (result.Html == "[error]0")
                {
                    Console.WriteLine("路由器重启成功!");
                }
                else
                {
                    Console.WriteLine(result.Html);
                }
            }
            Console.ReadKey();
        }
    }
}

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

到此这篇关于C#使用HttpHelper框架重启路由器的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持程序员之家。

相关文章

  • 详解C# Socket简单例子(服务器与客户端通信)

    详解C# Socket简单例子(服务器与客户端通信)

    这篇文章主要介绍了详解C# Socket简单例子(服务器与客户端通信) ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2016-12-12
  • Unity Shader实现裁切效果

    Unity Shader实现裁切效果

    这篇文章主要为大家详细介绍了Unity Shader实现裁切效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • C#委托用法详解

    C#委托用法详解

    本文详细讲解了C#中委托的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • 如何实现定时推送的具体方案

    如何实现定时推送的具体方案

    在工作当中遇到了一个需要定时向客户端推送新闻、文章等内容。小项目又用不了大框架,这个时候在网上搜了很久没有找到合适的解决方案,直到看到了一位大佬写的文章提供了一个非常不错的思路本篇文章也是受到他的启发实现了之后这里分享给大家
    2021-04-04
  • Unity接入百度AI实现货币识别

    Unity接入百度AI实现货币识别

    本文主要介绍了在Unity中接入百度AI,从而实现货币识别,可以返回货币的名称、代码、面值、年份信息等,感兴趣的可以跟随小编学习一下
    2022-01-01
  • C#使用IHttpModule接口修改http输出的方法

    C#使用IHttpModule接口修改http输出的方法

    这篇文章主要介绍了C#使用IHttpModule接口修改http输出的方法,涉及C#操作IHttpModule接口的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05
  • C#实现注册码的方法

    C#实现注册码的方法

    这篇文章主要介绍了C#实现注册码的方法,可实现C#生成软件注册码的相关功能,涉及C#硬件操作及随机数操作的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-08-08
  • c#简单工厂、工厂方法与抽象工厂的区别分析

    c#简单工厂、工厂方法与抽象工厂的区别分析

    看了网络上很多关于设计模式的方法,有的模式看起来相似,但本质还是区别很大的.像简单工厂,工厂方法和抽象工厂就有很明显的区别.
    2013-03-03
  • C#中后台post请求常用的两种方式总结

    C#中后台post请求常用的两种方式总结

    这篇文章主要介绍了C#中后台post请求常用的两种方式总结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • C#判断一个String是否为数字类型

    C#判断一个String是否为数字类型

    本文主要介绍C#判断一个String是否为数字类型几种的方法,需要的朋友可以参考下。
    2016-06-06

最新评论

?


http://www.vxiaotou.com