Задать вопрос

Как в FastApi через метод POST реализовать все методы (GET,POST,PUT,DELETE)?

Разрабатываю свой API с использованием FastApi и тут у видел следующую реализацию, метод GET,POST,PUT,DELETE передается в POST как параметр, Action-[GET,POST,PUT,DELETE] и соответственно тело запроса через Json, вопрос как они это делают?
  • Вопрос задан
  • 570 просмотров
Подписаться 4 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
@FinderOT
Frontend разработчик
Get через post это, конечно, весьма странно, а в остальном так могли делать раньше, лет 5-10 назад, когда patch, put, delete плохо поддерживались в браузерах и языках программирования.

В современном продукте так делать, мягко говоря, не стоит - в лучшем случае косо посмотрят или выскажут много нецензурных эпитетов в сторону автора такого решения.
Ответ написан
Комментировать
В вопрос же про серверную часть?
Разве в вашем вопросе нет готового ответа?
Просто обработчик POST-запросов парсит входящий json, смотрит, какой там ACTION и соответственно действует.

Что именно тут не понятно? Как json парсить? Как создать функцию, вызываемую при POST-запросе? Или что-то ещё?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект