【发布时间】:2020-10-28 22:16:00
【问题描述】:
如何在命令行上运行二进制 cgi 文件并为其提供 GET 参数?
我知道这个任务对于 perl 或 php 文件来说可能很简单,但我有一个二进制 cgi 文件并且没有它的文档。我想在没有网络服务器的情况下运行它,这样我就可以评估一些同事机器上的某些问题。
我尝试了以下方法,但无济于事:
QUERY_STRING="foo=bar" ./myfile.cgi
foo=bar ./myfile.cgi
./myfile.cgi foo=bar
./myfile.cgi <<< "foo=bar"
在每种情况下,脚本都会输出Error in form found<br>Missing foo<br><b></b><br>。 (通过我们服务器上的 apache 执行时,它不返回错误消息,只返回预期的结果。)
【问题讨论】:
标签: cgi