Задать вопрос
dblearn94
@dblearn94

Правильное формирование endpoints REST?

Есть 3 ресурса:
1. Category - Категория
2. Device - Принадлежит категории
3. Article - Принадлежит устройству

Как правильно организовать EndPoints для Device, Article?
Вложенные
  • GET categories/:slug/devices
  • POST categories/:slug/devices
  • PUT categories/:slug/devices/:slugDevice


Или плоские:
  • GET /categories/:slug/devices
  • GET /devices/?categoryId=1 (Алиас для пункта выше)
  • POST /devices (categoryId передается в body)
  • PUT /devices/:slug


Есть ли какие-то стандарты или удобства от одного из вариантов?
Мне больше нравится второй вариант, потому что он плоский, с ним легче работать
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Практика по REST и SOAP API на тренажере «Битва покемонов»
    4 недели
    Далее
  • Нетология
    Go-разработчик с нуля + нейросети
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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