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

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

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

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

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

Похожие вопросы