【发布时间】:2011-02-03 12:00:30
【问题描述】:
ab -n 1 -c 1 http://localhost:2020/welTo.do?pxtId=3000007937&superDo=jack
我得到了第一个查询字符串的答案,但我也得到了
'superDo' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
请帮帮我
TIA
问候 直通
【问题讨论】:
标签: apache benchmarking apachebench
ab -n 1 -c 1 http://localhost:2020/welTo.do?pxtId=3000007937&superDo=jack
我得到了第一个查询字符串的答案,但我也得到了
'superDo' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
请帮帮我
TIA
问候 直通
【问题讨论】:
标签: apache benchmarking apachebench
您可能只需要引用 URL 以避免解释 shell 特殊字符。在这种情况下,您的 & 符号会导致左侧的文本在尝试将 superDo 作为命令运行时在后台运行。
ab -n 1 -c 1 'http://localhost:2020/welTo.do?pxtId=3000007937&superDo=jack'
【讨论】:
")
有两种解决方法:
ab -n 1 -c 1 "http://localhost:2020/welTo.do?pxtId=3000007937&superDo=jack"
ab -n 1 -c 1 http://localhost:2020/welTo.do?pxtId=3000007937\&superDo=jack
【讨论】:
您是否尝试过发布文件?认为这应该可行:
ab -n 1 -c 1 -p postfile.txt -T 'application/x-www-form-urlencoded' http://localhost:2020/welTo.do
然后制作一个名为 postfile.txt 的平面文件,内容如下:
pxtId=3000007937&superDo=jack
示例改编from here
【讨论】: