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またはDELETERESTful な方法で実行している場合。このようなリクエストの後、ページにリダイレクトしGETます。ユーザーが [戻る] ボタンを押すと、要求を再送信する必要があり、望ましくない結果が生じる可能性があることを示す警告がブラウザーに表示されます。ユーザーが要求の再送信を主張する場合、彼女は404もう存在しないものを処理しようとしているため、エラー ページが表示されるはずです。
POST
PUT
DELETE
GET
404