URL API отдыха для формы добавления объекта - PullRequest
0 голосов
/ 24 января 2020

Допустим, у нас есть веб-сайт с пользовательскими объектами. Если мы будем следовать общим стандартам для Rest API, мы получим некоторые из следующих URL:

GET /users : View list of users

GET /users/{id} : View specific user

POST /users : Add a new user to list

PUT /users/{id} : Update specific user

У меня есть страница, которая является формой для создания нового пользователя. Чтобы следовать Rest API стандартам, каким должен быть URL для получения этой формы? /users/add будет уместно?

Я знаю, что идеальной вещью было бы иметь эту форму в качестве всплывающего модального окна на странице списка пользователей. Но, скажем, это не вариант. Мы должны выбрать URL для получения этой страницы, которая содержит форму для добавления пользователя.

Ответы [ 2 ]

0 голосов
/ 24 января 2020

Как ответ выше, универсального правила для него нет. Я склоняюсь к тому, чтобы сделать мои посты такими: /user/addNew

0 голосов
/ 24 января 2020

Не могу сказать, что в этом есть строгое правило. Я думаю, что вы можете выбрать желаемое имя, и я сам сделал это так, как вы предлагаете: /users/add, просто убедитесь, что вы используете ту же структуру для других объектов в вашем проекте, например, /products/add - с точки зрения консистенция.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...