Задать вопрос
tigroid3
@tigroid3
PHP, YII2, SQL, Postgres, Docker, SPHINX, GIT

Есть ли какие то base practices при построении ответа в api?

Есть ресурс item и допустим у него есть методы:

GET item/{id} - получить конкретный item
GET item/top- получить список популярных item
GET item/search- поиск items по параметрам

При получении конкретного ресурса, мне требуется около 20 полей, все они являются свойствами сущности, а при получении списков items мне требуется всего 5 полей, т.е. мне нет нужды для списков тащить все свойства item.

собственно по REST я должен соблюдать одинаковый вид во всех методах этого ресурса или только в методах CRUD?
  • Вопрос задан
  • 88 просмотров
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Stepik
    Практика по REST и SOAP API на тренажере «Битва покемонов»
    4 недели
    Далее
  • Учебный центр IBS
    ARC-020 Проектирование интеграций: от требований до выбора технологий
    1 неделя
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
по ресу у тебя больше ничего не должно быть так как это в буквальном смысле state transfer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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