[英]How to avoid form re-submission if browser back button is selected?
讓我們考慮如下情形:
避免后退按鈕和重新提交的最佳方法是什么?
該問題的控制器與此處相同。
所有數據更改請求都應使用POST
方法完成-如果您以RESTful方式進行操作,則可以使用PUT
, POST
或DELETE
。 發出這樣的請求后,重定向到GET
頁面。 如果用戶按下“后退”按鈕,瀏覽器將顯示一條警告,指出應再次發送該請求,這可能導致不良結果。 如果用戶堅持要重新發送請求,那么她應該會得到一個404
錯誤頁面,因為她正在嘗試使用不再存在的內容進行處理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.