@driverx18

Как тут лучше сделать роутинг для POST запроса?

У меня есть пользователь, у пользователя есть список устройств (техники). Допустим, я хочу чтобы с моб устройства (айфон, андроид) человек нажал "Добавить новое устройство", как лучше реализовать роутинг и реализацию? У меня есть два варианта:
1) Слать запрос на адрес /device/ в POST параметрах которого будут name и user_id (кому привязывается устройство).
2) Посылать запрос на адрес: /users/{id}/device/ и в POST запросе слать лишь name устройства.
Но я не знаю на счет второго варианта, можно ли в ПОСТ отправлять {id}, или нет.
Буду рад советам, потому что в разработку апи вошел только вчера)
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
@napa3um
Обе схемы приемлемы, выбор зависит от способа использования вашего API. Подозреваю, что в вашем приложении предполагается навигация по всему списку устройств вне зависимости от привязанного к нему пользователя. Получается, что первый вариант более подходящий, он позволит вам иметь отдельный REST-ресурс для вывода и манипуляций устройствами вне привязки к пользователю.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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