【发布时间】:2023-03-15 10:07:02
【问题描述】:
当我在 CLI 参数中使用问号字符 (?) 时,它不会填充值(使用 http://search.cpan.org/dist/CGI/lib/CGI.pm#DEBUGGING)。就算逃过了。
这根本不会填充“参数”:
perl httpPost.pl param="http://www.test.com/?user=test"
perl httpPost.pl param="http://www.test.com/\?user=test"
这将返回字符直到?
【问题讨论】:
-
您想将参数
param传递给您的脚本,该参数包含一个带有参数user的URL,还是您想将参数user传递给您的脚本并让它相信它在 URLhttp://www.test.com/下调用?您是否尝试过对参数值进行正确的 URL 编码(例如http%3A%2F%2Fwww.test.com%2F%3Fuser%3Dtest)?
标签: perl