Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
让我们考虑如下场景:
避免返回按钮和重新提交的最佳方法是什么?
此问题的控制器与此处相同。
所有数据更改请求都应该使用POST方法来完成 - 或PUT,POST或者DELETE如果您正在以 RESTful 方式进行。在这样的请求之后,重定向到一个GET页面。如果用户按下后退按钮,浏览器将显示一条警告,指出应再次发送请求,并且可能导致不需要的结果。如果用户坚持重新发送请求,她应该会得到一个404错误页面,因为她正在尝试对不再存在的东西做一些事情。
POST
PUT
DELETE
GET
404