Как спроектировать restful api для отправки электронной почты пользователям - PullRequest
0 голосов
/ 03 января 2019

Отправка электронной почты с новым паролем пользователю предоставляется rest api.

например, после вызова «user / {email}» пользователь получит электронное письмо для получения нового пароля.

Я думаю, что отправка электронной почты не является GET, PUT, POST, PUT.

Как оформить URL для более совершенного успокоительного API.

Ответы [ 2 ]

0 голосов
/ 03 января 2019

Я думаю, что отправка электронной почты - это не GET, PUT, POST, PUT.

Это правда, но это не то, что вы делаете.Вы отправляете документ на сервер для продвижения протокола, который имеет побочный эффект при отправке электронной почты.См. Джим Уэббер

HTTP - это протокол приложения, домен приложения которого представляет собой передачу документов по сети.

В случае выполненияСброс пароля, вы, вероятно, хотите, чтобы клиенты распознавали, что операция не является безопасной .Поэтому вы должны предпочесть POST или PUT GET.

В Интернете, где мы используем HTML-представления ресурсов, POST является единственной доступной для нас опцией, и она работает просто отлично .

0 голосов
/ 03 января 2019

Здесь очень много недостающей информации, но взгляните на API Send Grid. Я знаю, что это не прямой ответ на ваш вопрос, но я не могу оставлять комментарии.

...