とJSONの名前付き引数対のデータはrequests library documentationの関連部分によると、POSTメソッドに辞書を渡すための主な方法は次のとおりです。Pythonのライブラリを要求し、次のようrequests.post
その後r = requests.post(url, data = {"example": "request"})
、著者は、JSON文字列をGithub APIに直接渡す例を示しています。著者は、辞書をJSON文字列としてエンコードしてdata
で渡すのではなく、単に名前付きパラメータjson
を使って次のように辞書を渡すことができると提案しています。
r= requests.post(url, json = {"example": "request"})
あなたがjson
代わりのdata
を使うのでしょうか?この冗長性は特有であるか意図的であるか?あなたがHTMLページ上のフォームを提出しているようdata
にdict
を渡す
一部のサーバーで特定の形式を受け入れていない可能性があります。そうでなければ、私は特定の選択肢を選択する理由を見つけることはできません。 –