публикация данных JSON из JavaScript в FastApi
В этом сценарии цель состоит в том, чтобы передать значение, называемое «ethAddress» из входной формы на клиенту в FastApi для использования в поколении диаграммы. Тем не менее, возникает ошибка необработанной организации 422. Анализ этого вопроса показывает, что проблема заключается в том, как FastAPI интерпретирует «ethAddress» как параметр запроса, ожидая, что он будет частью URL.
для решения этой проблемы у вас есть несколько вариантов, в зависимости от ваших конкретных требований:
опция 2: используйте тип тела
Альтернативно, используйте тип тела Fastapi, чтобы обозначить, что параметр должен быть интерпретирован из тела. Параметр
, если у вас есть один параметр тела, вы можете упростить код дальше, используя Alced = True Argiry в типе корпуса, который позволяет Fastapi анализировать данные JSON непосредственно из встроенного тела.
выписывать данные JSON из Javascript. Настройте клиент JavaScript для соответствующего отправки данных JSON. Убедитесь, что вы устанавливаете соответствующие заголовки (например, «контент-тип»: 'Application/json') и используете json.stringify для подготовки данных перед отправкой через его. Ресурсы:
https://fastapi.tiangolo.com/tutorial/body/https://stackoverflow.com/questions/643570 60
https://stackoverflow.com/questions/64762081
https://stackoverflow.com/questions/64266617]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3