2011-02-03 47 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 =插孔

相關問題