Я пишу API отдыха, который предоставит некоторую информацию на основе входных данных в теле запроса. Я немного запутался, какой метод http я должен использовать, т.е. GET или PUT или POST. Как я знаю, будет тело запроса, поэтому я исключаю GET из этого, так как я провел некоторое исследование и обнаружил, что немногие реализации сервера могут игнорировать тело запроса для GET. Теперь остается вопрос, должен ли я использовать POST или PUT. Учитывая, что выходные данные API останутся одинаковыми для того же входного сигнала (например, если входной сигнал равен 1, а выходной сигнал равен true, выходной сигнал всегда будет оставаться истинным для входного сигнала 1), что означает, что метод должен быть идемпотентным, я больше склоняюсь к использованию PUT как по сравнению с POST. Просто хочу подтвердить, что я думаю в правильном направлении. Был бы признателен за любую помощь, оказанную по этому.