gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 09:35:16 24 4
gpt4 key购买 nike

我有一个带有 Tomato 自定义固件的无线路由器。我想通过简单的桌面快捷方式执行许多操作,例如关闭无线或运行命令以检查其上 FTP 服务器的状态。

我可以通过“系统”工具执行这些操作,该工具可让您执行 shell 命令并返回输出。

我从这个页面上的标记分析中发现,这是通过一个简单的 XMLHttp POST 到 shell.cgi,参数 action=execute&command=ls 完成的如果您在本地 shell 上执行此操作,则输出是您将获得的 STDOUT。

如何创建桌面快捷方式来执行这些帖子并以某种方式回显响应?

到目前为止,我认为我可以做的是制作一个 HTML 文件,该文件使用 jQuery 使用一些预定义的函数启动 POST,具体取决于 URI 段,我会根据每个快捷方式文件改变这些函数。

但是有人知道在 Windows 下以编程方式执行此操作的更好方法吗?

最佳答案

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

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

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

关于windows - 来自桌面快捷方式的 HTTP POST?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9855406/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com