Javascriptからfastapi
へのJSONデータを投稿するこのシナリオでは、チャートの世代を使用するためにクライアントの入力フォームからFASTAPIに「EthAddress」と呼ばれる値を渡すことです。ただし、422の処理不可能なエンティティエラーが発生します。問題の分析により、問題はFastapiが「Ethaddress」をクエリパラメーターとして解釈する方法にあることが明らかになり、URLの一部であることを期待しています。クライアントから受け取ると予想されるデータ構造を処理するモデル。この場合、単一の「eth_addr」フィールドを持つアイテムクラスを作成します。パラメータ
単一のボディパラメーターがある場合、fastapiが埋め込みボディからJSONデータを直接解析できるようにするボディタイプの埋め込み=真の引数を使用することにより、コードをさらに簡素化できます。それに応じてJSONデータを送信するようにJavaScriptクライアントを構成します。適切なヘッダー(「コンテンツタイプ」: 'アプリケーション/json'など)を設定し、json.stringifyを使用してデータを準備してからFetchを介して送信することを確認してください。リソース:
https://fastapi.tiangolo.com/tutorial/body/
https://stackoverflow.com/questions/643570 60
https://stackoverflow.com/questions/64762081 https://stackoverflow.com/questions/642666617
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3