Как в FastApi через метод POST реализовать все методы (GET,POST,PUT,DELETE)?
Разрабатываю свой API с использованием FastApi и тут у видел следующую реализацию, метод GET,POST,PUT,DELETE передается в POST как параметр, Action-[GET,POST,PUT,DELETE] и соответственно тело запроса через Json, вопрос как они это делают?
Get через post это, конечно, весьма странно, а в остальном так могли делать раньше, лет 5-10 назад, когда patch, put, delete плохо поддерживались в браузерах и языках программирования.
В современном продукте так делать, мягко говоря, не стоит - в лучшем случае косо посмотрят или выскажут много нецензурных эпитетов в сторону автора такого решения.
В вопрос же про серверную часть?
Разве в вашем вопросе нет готового ответа?
Просто обработчик POST-запросов парсит входящий json, смотрит, какой там ACTION и соответственно действует.
Что именно тут не понятно? Как json парсить? Как создать функцию, вызываемую при POST-запросе? Или что-то ещё?