Я только начал создавать REST API, обратитесь к этому руководству .Я впервые создаю архитектуру REST API, поэтому что-то неоднозначное.
- POST против GET
Прежде чем узнавать о REST API, я выбираю POST, когда мне не нужна форма-данные подвергаются (например, идентификатор пользователя, пароль, номер телефона).Но в REST API POST означает « создать новый ресурс », если я правильно понял.Если да, то каков правильный метод для следующего случая: «проверьте, дублирован ли идентификатор пользователя», «найдите мой идентификатор или пароль»
представляет конкретное действие
Руководство по API REST говорит, что для представления используется существительное .Я обычно называю функцию или метод комбинацией глагол + существительное (e, g, checkId, findPassword).Тогда каков правильный (или лучший) способ представления?
GET / user / check-idGET / user / id / checkGET / пользователь / id / дубликат