1. ホーム
  2. http

[解決済み】302と307のリダイレクトの違いは何ですか?

2022-04-03 07:55:36

質問

の違いは何ですか? 302 FOUND307 TEMPORARY REDIRECT HTTPレスポンス?

W3仕様 は、どちらも一時的なリダイレクトに使われ、レスポンスが特に許可しない限りキャッシュされないことを示しているようです。

解決するには?

この違いは、リダイレクトに関するものです。 POST , PUTDELETE リクエストと、ユーザーエージェントの動作に対してサーバーが何を期待しているのか ( RFC 2616 ):

注:RFC1945とRFC2068は、クライアントが以下のことをしてはいけないと規定しています。 リダイレクトされたメソッドを変更する リクエストに対応します。 しかし、既存のほとんどのユーザー エージェントの実装は、302をあたかも を実行し、303レスポンスと同じように Locationフィールドの値でGET 元のリクエストに関係なく メソッドを使用します。ステータスコード303と307は は、次のようなサーバーのために追加されました。 を曖昧にしないようにするためです。 の反応を期待する。 クライアントが

また、Wikipediaの記事を読むと 30倍リダイレクトコード .