2
我試圖使用POST或PUT幾個參數來傳遞,但我用這樣的請求,只獲得第瓶POST或PUT請求沒有看到一個以上的參數
@route('/command/', method='PUT')
def execute(command="Unknown"):
param1 = request.query.get("param1")
param2 = request.query.get("param2")
param3 = request.query.get("param3")
print("{} {} {} {}".format(command, param1, param2, param3))
return "Executed {} {} {} {}".format(command, param1, param2, param3)
:
curl -X PUT http://host:port/mycommand/?param1=value1¶m2=value2¶m3=value3
瓶日誌:"PUT /command/?param1=value1 HTTP/1.1"
和參數2和參數3打印出來爲「無」,就像他們在&
這只是意味着我必須停下來,馬上回家;)-d變種沒有工作,但報價幫了不少忙。謝謝! – 2014-12-06 00:43:33
@EugeneSajine,我已經刪除了'-d'選項以避免混淆。感謝測試。 – alecxe 2014-12-06 00:44:31