Pythonリクエストフォーム送信の問題
迷茫
迷茫 2017-05-18 10:57:52
0
3
991

一部の名前が繰り返されており、sel_title などの一部の値が空になっています。これを解決するにはどうすればよいですか?
次のようにフォームを書きました。何が問題なのかわかりません。結果は 400 件の不正なリクエストです。

リーリー

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(3)
阿神

http プロトコルのコンテンツ タイプと構造について十分に理解していません

まず第一に、フォームデータは比較的複雑であるため、情報ヘッダー Content-Type: application/json が最適です。投稿リクエストを受信するサーバーが本文の json 解析をサポートしていることが前提です。

サーバーは通常、ボディ解析のみをサポートするかサポートしません:

application/x-www-form-urlencoded および
multipart/form-data
(nodejs Express は body-parser および multer プラグインを追加する必要があります)

application/x-www-form-urlencoded は k1=v1&k2=v2...key=>str_val 構造なので、マルチレベル辞書フォーム データには適していません

フォーム送信について、ボディ部分はjsonデータです

リーリー

フレームワークがデフォルトで POST アプリケーション/json の解析をサポートしていない場合は、要求された本文の生データに対して自分で json 解析を実行して、必要なデータを取得する必要があります

いいねを押す +0
刘奇

コードは次のとおりです:

リーリー

結果は以下の通りです:

リーリー

それが空の場合、それはあなたと背景の定義に依存します、それは空の文字列を渡すことを意味します'' 还是 key 也不传, valueNone

いいねを押す +0
世界只因有你

Postman を使用して、コードを記述する前にリクエスト フォームをテストできます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート