来自桌面快捷方式的HTTP POST?

我有一个无线路由器上的番茄自定义固件。 我想从简单的桌面快捷方式执行一些操作,例如closures无线或运行一个检查FTP服务器状态的命令。

我可以从“系统”工具中完成这些工作,它可以让你执行shell命令并返回输出。

我从这个页面上的标记分析发现,这是通过一个简单的XMLHttp POST到shell.cgi ,参数action=execute&command=ls ,输出是你得到的STDOUT,如果你在本地贝壳。

我如何创build一个桌面快捷方式来执行这些post,并以某种方式回应响应?

到目前为止,我所能想到的是制作一个HTML文件,该文件使用jQuery根据URI段使用jQuery启动一个POST,这对于每个快捷方式文件都是不同的。

然而,有没有人知道在Windows下编程的更好的方式吗?

使用wget,它有一个Windows端口。 http://gnuwin32.sourceforge.net/packages/wget.htm

wget --post-data 'action=execute&command=ls' http://router/shell.cgi

您可以从桌面上的批处理文件运行该命令。

相关文章

Git安装和使用 Git安装和使用 刚开始用git的小白适用,,转自...
fatal: remote origin already exists.解决方法 第一个问题g...
git常用命令(二)查看历史记录 git log [--pretty=oneline]...
git之如何把本地文件上传到远程仓库的指定位置 git专栏收录该...
代码规范之 lint-staged 在代码提交之前,进行代码规则检查能...
方法:1、文件没有git操作时用“git checkout--文件”命令还...