1
我在App Engine上運行Flask,並且無法獲取已發出請求的請求參數。燒瓶 - 在Google App Engine中獲取請求參數?
這裏是被稱爲我的功能:
@APP.route('/some_model/new', methods = ['PUT'])
def new_some_model():
prop1 = request.args.get('prop1')
prop2 = request.args.get('prop2')
import logging
logging.error(prop1)
logging.error(prop2)
然後我跑的捲曲度以下命令:
curl -X PUT -d "prop1=prop1&prop2=prop2" http://myapp.appspot.com/some_function/new
我試過幾個變化,但沒有成功。 curl命令返回一個「500服務器錯誤」,在應用程序日誌中我看到在記錄點prop1和prop2都是None
。服務器錯誤來自稍後需要的屬性。所以問題是request.args.get()沒有返回任何內容。有關我可能會做錯什麼的建議?非常感謝!