インタビューシリーズチェーンガン(XIV):ナビゲーションロジック302のHTTPステータスコード

  1. ナビゲーションロジックの302 HTTPステータスコード
    302のステータスコードが自動的に新しいURLアドレスへジャンプするサーバから返されたステータスコードを取得するためにブラウザをリダイレクト示し、アドレスがロケーション応答ヘッダーのユーザから(得ることができます彼は別のアドレスBにアドレス瞬間を入力効果を見るために

  2. 302と301とシーンとの間の差を使用
    301は、永久的なリダイレクト、および302の一時的なリダイレクトです。永久的なリダイレクトするのに適した301; 302一時的にジャンプするのに適し。

    • 定義された301:301移動永久に要求されたリソースが永久に新しい場所に移動されており、このリソースへの将来の参照がいくつか存在URIのいずれかに応じて使用する必要があります返さ。可能な場合は、クライアント要求のリンク編集機能は自動的にサーバーバックアドレスからのフィードバックに対応するために変更する必要があります持っています。特に指定しない限り、そうでない場合はレスポンスはキャッシュ可能です。
    • 定義された302:302見つかり要求されたリソースは現在、別のURIからの要求に一時的な応答です。このリダイレクトを一時的にした後であるため、クライアントは、元の要求のアドレスに送信され続けなければなりません。唯一のCache-Controlで指定されたか、この応答で期限切れした場合には、キャッシュ可能です。
  3. サーバとクライアントのジャンプジャンプとの違い

    • サーバー側のジャンプは、アドレスバーの内容を参照し、クライアントの要求が到着した後、(クライアントブラウザのアドレスバーがターゲットURLアドレスは表示されません)変更されないまま、サーバーは、現在のリソースへの応答を見つけることができなかった、サーバ要求内の他のリソースジャンプ。だから、クライアントが最初の要求に属し、ジャンプするかどうか分かりません。
    • 次に、クライアントは、クライアントはその2つの要求があり、再びURLサーバの応答に応じてサーバに要求を送信し、ジャンプバーの内容の変更のアドレスです。クライアント要求は、サーバーが応答「他にアクセスするためのリンク」を返す、サーバーに到着します。

リファレンス(原作者のテキスト部分の抜粋は、権利を所属します):

https://www.cnblogs.com/wanglei957/p/11114912.html https://www.cnblogs.com/ryelqy/p/10104131.html

おすすめ

転載: www.cnblogs.com/xiaoyangjia/p/11635965.html