2

http://www.w3schools.com/tags/ref_httpmethods.aspにアクセスして、読み取りと投稿について読みました。説明は次のとおりです

ここに画像の説明を入力

混乱を避けるために、ユーザーが 1 ページ目 (送信ボタンを使用) で顧客を作成し、成功ページ (2 ページ目) に移動するシナリオを取り上げています。

リロード (たとえば、ユーザーが成功ページで F5 キーを押した) の場合、Get リクエストは、ポスト リクエストの「データが再送信されます」のところで無害であると言われています。

両方のリクエスト (GET/POST) での私の理解では、データは再送信されます。そのため、顧客のシナリオでは、ユーザーがページで F5 キーを押すと、投稿または取得のいずれかにかかわらず、2 つの顧客が作成されます。私の理解によると、データはGET/POSTリクエストの両方で再送信され、無害なものはありません.間違っている場合は私の理解を修正してください?

履歴ポイント用。GET リクエストでは「パラメータはブラウザの履歴に残ります」、POST リクエストでは「パラメータはブラウザの履歴に保存されません」と言われます。私の質問は、リクエスト パラメータがポスト リクエストのブラウザ履歴に保存されていない場合、成功ページで F5 をクリックすると重複した顧客が作成される方法です。投稿リクエストのブラウザ履歴ではなく、他の場所に保存されていますか?

4

1 に答える 1