2011-02-03 80 views

回答

13

你可能只需要引用网址,以避免被解释shell特殊字符。在这种情况下,您的&符号会导致文本左侧在尝试运行superdo作为命令时在后台运行。

ab -n 1 -c 1 'http://localhost:2020/welTo.do?pxtId=3000007937&superDo=jack' 
+0

工作,但(至少在Windows上)我需要用双引号(`“`) – thaddeusmt 2012-02-10 15:48:48

3

您是否尝试过发布文件?认为这应该工作:

AB -n 1〜1 -p postfile.txt -T '应用/的X WWW的形式,进行了urlencoded' http://localhost:2020/welTo.do

然后让一个名为平面文件像这样的内容postfile.txt:

pxtId=3000007937&superDo=jack 

实施例适于from here

+0

嘿是有可能指定岗位数据在命令本身而不是像卷曲一样的文件? – 2017-04-02 17:54:41

3

有两种解决方法为这样: 1-您可以使用双引号包围的网址: AB -n 1〜1的 “http://本地主机:2020/welTo.do pxtId = 3000007937 & superDo =插孔”

2-逃生 “&” 与反斜杠: AB -n 1〜1 http://localhost:2020/welTo.do?pxtId=3000007937 \ & superDo =插孔

相关问题