对于仅仅让服务器发送电子邮件而不改变整个Web应用程序状态的请求,正确的HTTP动词是什么?
我正在开发一个Rails项目,我需要定义路由:
Rails.application.routes.draw do
get 'self_emailer/email_me'
...
end
对于仅仅让服务器发送电子邮件而不改变整个Web应用程序状态的请求,正确的HTTP动词是什么?
我正在开发一个Rails项目,我需要定义路由:
Rails.application.routes.draw do
get 'self_emailer/email_me'
...
end
POST
,因为这将创建并交付一个新的电子邮件资源。绝对不要使用 GET
,因为用户可能会错误地重新加载浏览器或访问页面,有可能会发送大量电子邮件。