5

对于一个简单地让服务器发送电子邮件而不改变整个 webapp 状态的请求,正确的 http 动词是什么?

我正在开发一个 Rails 项目,我需要以某种方式定义路线:

Rails.application.routes.draw do

  get 'self_emailer/email_me'
  ...

end
4

1 回答 1

3

您可以使用POST, 因为将有效地创建和交付新的电子邮件资源。我绝对不会使用GET,因为用户可能很容易重新加载浏览器或错误地访问页面,并有发送大量电子邮件的风险。

于 2016-01-13T09:37:11.663 回答