rest api提供了向用户发送包含新密码的电子邮件。
例如,呼叫“ user / {email}”后,用户将收到电子邮件以获取新密码。
我认为发送电子邮件不是GET,PUT,POST,PUT。
设计如何使用更完美的静态API。
答案 0 :(得分:1)
这里缺少很多信息,但请看一下Send Grid的API。我知道这不是您问题的直接答案,但我不能发表评论。
答案 1 :(得分:1)
我认为发送电子邮件不是GET,PUT,POST,PUT。
是的,但这不是您在做什么。您正在向服务器发送文档以推进协议,这具有发送电子邮件的副作用。参见Jim Webber
HTTP是一种应用程序协议,其应用程序域是通过网络传输文档。
对于执行密码重置的情况,您可能希望客户端识别该操作不是safe。因此,您应该更喜欢POST或PUT而不是GET。
在网络上,我们使用资源的HTML表示形式,POST是我们唯一可用的选项,并且它只适用于 fine 。