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


Есть ли какие-то стандарты или удобства от одного из вариантов?
Мне больше нравится второй вариант, потому что он плоский, с ним легче работать
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы