Конечная точка должна быть на URI api/users
для всех операций CRUD. DELETE и PUT не поддерживаются в формах, созданных с использованием HTML 4, но если вы используете Javascript для связи, то все будет в порядке, но вы можете также представить операции создания и удаления через POST (возможно, передавая _method=PUT|DELETE
в полезной нагрузке POST ).
Для входа в систему конечная точка должна быть api/login
, но вам лучше использовать HTTP-аутентификацию здесь.
Запрос о проверке дизайна на предмет переполнения стека - это хорошо, но вам лучше не читать архитектуры RESTful, чтобы избежать неправильных поворотов.