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?
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
по ресу у тебя больше ничего не должно быть так как это в буквальном смысле state transfer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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