Задать вопрос
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?
  • Вопрос задан
  • 86 просмотров
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
  • Яндекс Практикум
    Продвинутый Go-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
по ресу у тебя больше ничего не должно быть так как это в буквальном смысле state transfer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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