6

FlaskのPOSTリクエストから生データを取得するにはどうすればよいですか?

私はweb.pyからFlaskに移行しており、残念ながらcontent-typeヘッダーを使用しているクライアントが本番環境にあるapplication/x-www-form-urlencodedため、リクエストのヘッダー値を変更することはできません(サーバーで上書きされない限り)。

使用できません:

data = request.form.keys()[0]

たまに'&'文字が私のデータに表示され、form.keysをループしようとすると'&'、何らかの理由でデータが破損しているように見えるためです。

私は現在、この投稿で提案されているソリューションを使用していますが、これにパフォーマンスの問題があるかどうかはわかりません。

私は3つのもののうちの1つを探しています:

  1. WGSICopyBodyメソッドにパフォーマンスの悪影響がないことの確認
  2. キーをループし、データ内のdata = request.form.keys()[0]を適切に復元することにより、この( )メソッドを機能させる機能'&'
  3. おそらくRequestクラスをサブクラス化することによる、問題の別の解決策?
4

0 に答える 0