当我在CLI参数中使用问号字符(?)时,它不填充值(使用http://search.cpan.org/dist/CGI/lib/CGI.pm#DEBUGGING)。即使它逃脱了。PERL CGI CLI特殊字符问号
这不会在所有的填充 “参数”:
perl的httpPost.pl PARAM = “http://www.test.com/?user=test”
perl的httpPost.pl PARAM = “http://www.test.com/\?user=test”
这将返回字符,直到?
你想通过你的脚本参数'param'包含一个URL用参数'user',还是想让脚本传递参数'user'并让它相信它是在URL http:// www.test.com /'下调用的?您是否尝试过参数值的正确URL编码(例如'http%3A%2F%2Fwww.test.com%2F%3Fuser%3Dtest')? – amon