アプリサーバーとアプリの間にあるプロキシサーバーを作成しているとします。
import json, requests
requests.post("http://localhost:8080", data=json.dumps({"password": "password"}))
requests.post("http://localhost:8080", data={"password": "password"})
私の現在の実装によれば、データのストリームを読み込み、コンテンツ タイプと本文を出力します。
[]
{"password": "password"}
['application/x-www-form-urlencoded']
password=password
実際には、ウェブサーバーは何をすべきでしょうか? content-type を確認application/json
すると、JSON データ構造にエンコードしようとします。では、ユーザーが文字列にダンプしてサーバーを送信することを常に期待する必要がありますか?