C#使用HttpHelper框架重啟路由器
更新時(shí)間:2022年07月05日 11:34:22 作者:edielei
這篇文章介紹了C#使用HttpHelper框架重啟路由器的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
首先聲明,不是所有路由器都可以通過(guò)下面的代碼來(lái)讓路由器執(zhí)行重啟。
下面的代碼測(cè)試的路由器是(TP-LINK TD-W89841N增強(qiáng)型)。要根據(jù)自己的路由器來(lái)寫(xiě)代碼。
using CsharpHttpHelper; //引用HttpHelper類庫(kù)
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/",
//這個(gè)不能少
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萬(wàn)能框架網(wǎng)址:http://httphelper.sufeinet.com/
到此這篇關(guān)于C#使用HttpHelper框架重啟路由器的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
C#中的矩形數(shù)組(多維數(shù)組)和鋸齒數(shù)組的實(shí)現(xiàn)
本文主要介紹了C#中的矩形數(shù)組(多維數(shù)組)和鋸齒數(shù)組的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04
C#中while循環(huán)語(yǔ)句用法實(shí)例詳解
這篇文章主要介紹了C#中while循環(huán)語(yǔ)句用法,以實(shí)例形式詳細(xì)分析了while語(yǔ)句的用法,并對(duì)return,continue,break的區(qū)別做了進(jìn)一步的分析,需要的朋友可以參考下2014-10-10

