【发布时间】:2016-10-08 00:40:39
【问题描述】:
我想知道如果可能的话,我如何在 .bat CGI 脚本中解析 QUERY_STRING... 像这样:
请求:
QUERY_STRING=namebox=john%20doe&passwordbox=myPasscode
我想要什么:
set namebox=john doe && set passwordbox=myPasscode
谢谢大家,C.
【问题讨论】:
-
我不明白您从哪里获取数据。
-
我从带有这个标签的表单中获取数据:
-
查询字符串如何传输到批处理文件中?通过 process.bat "amebox=john%20doe&passwordbox=myPasscode" 之类的参数还是通过变量?
-
请注意stackoverflow.com 不是免费的脚本/代码编写服务。如果您告诉我们到目前为止您已经尝试过什么(包括您已经在使用的脚本/代码)以及您遇到的问题,那么我们可以尝试帮助解决具体问题。您还应该阅读How do I ask a good question?。
-
回复@jeb 我正在为 Windows 使用 Apache HTTPD 服务器二进制文件。查询字符串使用变量 %QUERY_STRING% 传递...我尝试了许多代码,包括
set parseq=%QUERY_STRING:&= %等...我非常擅长批处理,但不知道 FOR 命令是如何工作的...漂亮确定 FOR 是这里的答案,但 TechNet 对 FOR 的描述非常令人困惑......
标签: parsing batch-file get cgi html-escape-characters