【发布时间】:2018-10-26 04:14:14
【问题描述】:
我们有一个触发电子邮件的 HTTP GET URL。该 URL 是通过邮件发送的,因此不可能将其设置为 POST URL。
目前我们面临用户每天多次收到此类确认邮件的问题。
我的理论是,URL 是在某个选项卡中打开的,或者是在每次用户打开浏览器时都被预取的,因此会触发电子邮件。
是否有可能“告诉”浏览器不自动加载这样的 URL?
或者是制作需要额外点击按钮的确认页面的唯一选项?
用户代理是 ""Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"
编辑:该 URL 基本上是公开的,但其中有一个用户标识令牌。我知道浏览器会要求确认重新发布数据,但我不会要求对 GET URL 进行此类确认。 我知道这样一个事实,GET URL 不应导致任何更多操作,但在这种特定情况下,我们在电子邮件中的按钮中包含 URL,并希望直接导致操作。
所以我的问题更像是:“我可以告诉浏览器这个 URL 是 危险 调用两次,即表现得像一个 POST URL,例如通过特定的标头”
【问题讨论】: