FlaskのPOSTリクエストから生データを取得するにはどうすればよいですか?
私はweb.pyからFlaskに移行しており、残念ながらcontent-typeヘッダーを使用しているクライアントが本番環境にあるapplication/x-www-form-urlencoded
ため、リクエストのヘッダー値を変更することはできません(サーバーで上書きされない限り)。
使用できません:
data = request.form.keys()[0]
たまに'&'
文字が私のデータに表示され、form.keysをループしようとすると'&'
、何らかの理由でデータが破損しているように見えるためです。
私は現在、この投稿で提案されているソリューションを使用していますが、これにパフォーマンスの問題があるかどうかはわかりません。
私は3つのもののうちの1つを探しています:
WGSICopyBody
メソッドにパフォーマンスの悪影響がないことの確認- キーをループし、データ内の
data = request.form.keys()[0]
を適切に復元することにより、この( )メソッドを機能させる機能'&'
- おそらく
Request
クラスをサブクラス化することによる、問題の別の解決策?