App Engine で Flask を実行していますが、発行されたリクエストのリクエスト パラメータを取得できません。
呼び出されている私の関数は次のとおりです。
@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 で次のコマンドを実行しています。
curl -X PUT -d "prop1=prop1&prop2=prop2" http://myapp.appspot.com/some_function/new
いくつかのバリエーションを試しましたが、成功しませんでした。curl コマンドは「500 サーバー エラー」を返し、app-log で prop1 と prop2 の両方None
がログの時点にあることがわかります。サーバーエラーは、後で必要になるプロパティから発生しました。したがって、問題は request.args.get() が何も返さないことです。私が間違っているかもしれないことについて何か提案はありますか? どうもありがとう!