38.転送とリダイレクトの違いを簡単に説明してください

(1)アドレスバー表示から

  1. Forwardは、リソースを要求するサーバーです。サーバーは、ターゲットアドレスのURLに直接アクセスし、そのURLの応答コンテンツを読み取ってから、コンテンツをブラウザーに送信します。ブラウザーは、サーバーから送信されたコンテンツの送信元を認識しないため、アドレスバーは元のアドレスのままです。
  2. リダイレクトとは、サーバーがロジックに基づいてステータスコードを送信し、ブラウザにそのアドレスを再度要求するように指示することを意味します。したがって、アドレスバーに新しいURLが表示されます。

(2)データ共有の観点から

  1. 転送:転送されたページと転送されたページは、リクエスト内のデータを共有できます。
  2. リダイレクト:データを共有できません。

(3)使用の観点から

  1. 転送:通常、ユーザーがログインするときに使用され、役割に応じて対応するモジュールに転送されます。
  2. リダイレクト:通常、ユーザーがログアウトしたときにメインページに戻り、他のWebサイトにジャンプするために使用されます。

(4)効率の観点から

  1. フォワード:高。
  2. リダイレクト:低。

おすすめ

転載: blog.csdn.net/zhu_fangyuan/article/details/108820874