ホームページ  >  に質問  >  本文

Pythonリクエストフォーム送信の問題

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

リーリー

迷茫迷茫2711日前939

全員に返信(3)返信します

  • 阿神

    阿神2017-05-18 10:59:52

    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
  • 怪我咯

    怪我咯2017-05-18 10:59:52

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

    リーリー

    結果は以下の通りです:

    リーリー

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

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-18 10:59:52

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

    返事
    0
  • キャンセル返事