2016-02-17 4 views
0

У меня есть сбор пользователей, доступный в '/ users'. Он реализован с помощью CRUD. Мой вопрос заключается в том, что для регистрации нового пользователя мне действительно нужно создать URL '/ register'? В основном это нарушает концепцию Restful (регистр - это глагол), но я искушаю, так как мне нужно сделать что-то еще.Устойчивый URL-адрес для регистрации

+0

Что означает «зарегистрировать»? Должен ли пользователь существовать для его регистрации? Создается ли он при регистрации? –

+0

Да, новый пользователь будет добавлен в коллекцию пользователей при регистрации – Christoper

ответ

1

Использование

POST /users 

с представлением пользователя в теле, чтобы зарегистрировать пользователя.

В общем, POST для ресурса коллекции используется для создания нового ресурса в коллекции.

+0

Но при регистрации я выполняю некоторые операции, такие как проверка телефона. Должен ли я делать это в POST/users? – Christoper

+0

Да. Если телефон не подтверждает, верните '400 Bad Request', чтобы указать, что переданные данные пользователя не могут быть приняты. Помните, что REST не является CRUD. –

 Смежные вопросы

  • Нет связанных вопросов^_^