本論文では、TP-LINKでは、例えば、プログラムを介してルータを操作する方法について説明します。
パスワード認証を入力するように求められますhttp://192.168.1.1/ブラウザでルータのアドレスを入力してください401
認証.......フィールド値基本xxxxxxxxxxxに応じて、ログイン先に返す放火犯で見ることができます
これは、ログイン時に入力したユーザー名とパスワードです
ルータ管理のhtmlのルータの管理インターフェイスは、壊れたリンクやファイルを見つけるチェック/userRpm/StatusRpm.htmです
リンクの切断に応じて、ボタンは= 1を破る&ワン/userRpm/StatusRpm.htm?Disconnect=
今、私たちは、承認手続きを破る&1 =ワン/userRpm/StatusRpm.htm?Disconnect=に事前に送信された応答に追加された使用のルータが切断することができます
パラメータ「ブレークは」私のルータのトランスコーディングを必要とするかもしれないUTF8です
Javaのサンプルコード:
// 生成url
URL url = new URL("http://192.168.1.1:8090/userRpm/StatusRpm.htm?Disconnect=%E6%96%AD%20%E7%BA%BF&wan=1");
// 打开链接
URLConnection connection = url.openConnection();
// 把 Authorization 字段 加到响应头里
connection.setRequestProperty("Authorization", "Basic ZnVoYW53OkpvaG4zNTc1NDA1NzQ=");
// 发送数据
connection.connect();
// 接收返回,不知道为什么不接收返回,就没有效果。。。
connection.getHeaderFields();
私はそれに答えるだろう、この記事をお読みください理解していないなどIPの自動置換、上記のような方法を用いて達成することができる他の多くの機能がありますが、
ます。https://my.oschina.net/johnfu/blog/206920で再現