BUFFALOルータの再起動について

338 views
Skip to first unread message

Enjoy1986

unread,
Jan 14, 2011, 1:09:01 AM1/14/11
to 日本Androidの会
皆様、お疲れ様です。

Android端末をWi-Fiに接続し、HTTPリクエスト(POST)
でBUFFALOのルータを再起動させるアプリケーションを
作成している途中で御座いまして、まず、POSTデータが
正常に送れるか否かを確認する方法として、「REST TEST」
を使用してPOSTデータを送ったのですが、同じPOSTデータ
を送信して再起動できる場合とできない場合が御座いました。

①再起動できるパターン
 一度ブラウザを立ち上げ、BUFFALOルータにログイン後、
 「REST TEST」にて再起動コマンドを送信する。

②再起動できないパターン
 一度もBUFFALOルータにログインせずに「REST TEST」
 にて再起動コマンドを送信する。
 また、一度「REST TEST」にて再起動成功、ルータが
 立ち上がった直後に再起動コマンドを送信しても×


POSTデータと致しましては、、、

URL : http://192.168.2.1:80/cgi-bin/restart.exe
Method : POST
Headers : Content-Type: application/x-www-form-urlencoded
POST/Put data : action=Reboot

で御座いますが、何故再起動できるパターンとできないパターン
が発生するのかその原因が分からない状態で御座います。


何卒、ご助力の程宜しくお願い致します。


丹羽直也(MineStudio)

unread,
Jan 14, 2011, 1:16:27 AM1/14/11
to android-g...@googlegroups.com

実物をテストしたわけではないですが、ルーター側にログイン元のIPを記録する仕組みがあるのでしょう

セキュリティ的にCOOKIEで認証しないのはどうよ?とは思いますが、ログイン画面のリクエストを送ってから、そのPOSTをしてみてください

2011/01/14 15:09 "Enjoy1986" <yuuki...@yahoo.co.jp>:



--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。

inoaki

unread,
Jan 14, 2011, 2:06:19 AM1/14/11
to 日本Androidの会
こんにちは。井上といいます。

「REST TEST」というのは、FireFoxのアドオンでしょうか?
もしそうなら、クッキーだと思います。入力欄に表示されていなくても、クッキーやヘッダーなどを追加しているようです。
一度、Wiresharkなどのパケットキャプチャや、FireFoxなら「Live Http headers」で確認してみては、いかがでしょう
か。
Reply all
Reply to author
Forward
0 new messages