インタビューサプライズ - リクエスト転送とリクエストリダイレクトの違い

現在、バックエンドが転送やリダイレクトの操作を実行することはほとんどありませんが、少なくともリクエストの転送とリクエストのリダイレクトは異なることを理解する必要があります。

 

例えば

転送リクエスト: 転送

リクエストのリダイレクト: リダイレクト

 

概要:
転送とリダイレクトの具体的な違いは次のとおりです。


1. リクエストのリダイレクト (redirect) はリクエストをリソースに再配置し、リクエストの転送 (forward) はサーバー側の転送を行います。
2. リクエストのリダイレクト アドレスは変更されますが、リクエストの転送アドレスは変更されません。
3. リクエストのリダイレクトと新しいアドレスへの直接アクセスの効果は同じで、元の外部リソースにアクセスできなくなることはありません。リクエストの転送サーバー側転送により、元の外部リソースにアクセスできなくなる可能性があります。
 

おすすめ

転載: blog.csdn.net/weixin_61061381/article/details/128179222