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クラスをサブクラス化することによる、問題の別の解決策?