C#使用HttpHelper框架重啟路由器
更新時間:2022年07月05日 11:34:22 作者:edielei
這篇文章介紹了C#使用HttpHelper框架重啟路由器的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
首先聲明,不是所有路由器都可以通過下面的代碼來讓路由器執(zhí)行重啟。
下面的代碼測試的路由器是(TP-LINK TD-W89841N增強型)。要根據(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/
到此這篇關于C#使用HttpHelper框架重啟路由器的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
C#語法糖(Csharp Syntactic sugar)大匯總
首先需要聲明的是“語法糖”這個詞絕非貶義詞,它可以給我?guī)矸奖?,是一種便捷的寫法,編譯器會幫我們做轉換;而且可以提高開發(fā)編碼的效率,在性能上也不會帶來損失。這讓java開發(fā)人員羨慕不已,呵呵。2010-06-06C#操作SQLite實現(xiàn)數(shù)據(jù)的增刪改查
SQLite是一個輕量級、跨平臺的關系型數(shù)據(jù)庫,在小型項目中,方便,易用,同時支持多種開發(fā)語言。本文將用C#語言對SQLite 的一個封裝,實現(xiàn)數(shù)據(jù)的增刪改查。需要的可以參考一下2022-01-01