Tomatoのカスタムファームウェアを搭載した無線ルータがあります。無線をオフにする、またはFTPサーバーの状態を確認するコマンドを実行するなど、簡単なデスクトップショートカットから実行したいアクションがいくつかあります。デスクトップショートカットからのHTTP POST?
これは、シェルコマンドを実行して出力を返す 'システム'ツールから実行できます。
これは簡単なXMLHttp POSTのshell.cgi
へのパラメータaction=execute&command=ls
へのこのページのマークアップの分析からわかりました。ローカルシェルでこれを実行した場合の出力はSTDOUTです。
これらの投稿を実行するためのデスクトップショートカットを作成し、何とか応答をエコーするにはどうすればよいですか?
私がこれまでにできることは、ショートカットファイルごとに異なる、URIセグメントに応じていくつかの事前定義された関数を使用してjQueryを使用してPOSTを起動するHTMLファイルを作成することです。
しかし、誰でもWindows上でこれをプログラム的に行うより良い方法を知っていますか?
ここで私はupvoteと閉じるための投票の周りの多くの質問はありません。よくやった!良い質問ですが、ここには属しません。スーパーユーザーでなければなりません(または、コミュニティがそれを動かすのを待つだけで、ほんの数票) –
私はそれを投稿した後、私はここまたはSUについて2つの心にいました。私はちょうど同じオリジンポリシーが、デスクトップにjQueryを使ってこれらの.htmファイルからルータにPOSTするのをやめさせることに気づいた。だから私の考えは一つだと思います。 – deed02392