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

