@bozuriciyu

POST для получения данных?

Хочется сделать более эффективный АПИ, приложение растет, и уже под десяток запросов по разным эндпоинтам РЕСТ АПИ только при инициализации приложения. Хочется объединить их все в один. при этом слезать на GraphQL вообще желания нет.

Насколько плохо использовать POST для получения данных и в боди передавать параметры? С query params решение не нравится, не так удобно.
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Vitsliputsli
Насколько плохо использовать POST для получения данных и в боди передавать параметры?

Филдинг, когда описывал архитектуру REST, ни слова говорил о методах http. С другой стороны, методы http настолько обобщены, что говорить о каком-то "правильном" использовании не приходится, но тем не менее, для получения более привычно использовать GET. Используя POST вы рискуете вызвать непонимание людей, которые будут поддерживать этот код. Но зачем?
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
POST - отлично подойдёт, особенно для десятка запросов и, т.к. такой подход уже используется в GraphQL, он - однозначно верный.
Я бы сделал именно так, используя контейнер JSON.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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