[解決済み】302と307のリダイレクトの違いは何ですか?
2022-04-03 07:55:36
質問
の違いは何ですか?
302 FOUND
と
307 TEMPORARY REDIRECT
HTTPレスポンス?
W3仕様 は、どちらも一時的なリダイレクトに使われ、レスポンスが特に許可しない限りキャッシュされないことを示しているようです。
解決するには?
この違いは、リダイレクトに関するものです。
POST
,
PUT
と
DELETE
リクエストと、ユーザーエージェントの動作に対してサーバーが何を期待しているのか (
RFC 2616
):
注:RFC1945とRFC2068は、クライアントが以下のことをしてはいけないと規定しています。 リダイレクトされたメソッドを変更する リクエストに対応します。 しかし、既存のほとんどのユーザー エージェントの実装は、302をあたかも を実行し、303レスポンスと同じように Locationフィールドの値でGET 元のリクエストに関係なく メソッドを使用します。ステータスコード303と307は は、次のようなサーバーのために追加されました。 を曖昧にしないようにするためです。 の反応を期待する。 クライアントが
また、Wikipediaの記事を読むと 30倍リダイレクトコード .
関連
-
[解決済み] URI、URL、URNの違いは何ですか?
-
[解決済み] POSTとPUT HTTP REQUESTの違いは何ですか?
-
[解決済み] HTTP DELETE リクエストにエンティティボディは許されますか?
-
[解決済み] Cache-Control: max-age=0とno-cacheの違いは何ですか?
-
[解決済み] HTTPリダイレクト:301(永久)と302(一時)の比較
-
[解決済み] Firefoxで突然「Blocked loading mixed active content」問題が発生したのはなぜですか?
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み】HTTP 301と308のステータスコードの違いは何ですか?
-
[解決済み] HTTPリダイレクトコードの違い
-
[解決済み] ログインページにリダイレクトする際の正しいHTTPステータスコードは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] プロキシが全く応答を受け取らない場合、502 HTTPステータスコードを使用すべきですか?
-
[解決済み] X-Forwarded-Hostヘッダーの実際の使用方法?
-
[解決済み] 403 Forbiddenと401 UnauthorizedのHTTPレスポンスの比較
-
[解決済み] HTTPヘッダーの大文字と小文字は区別されますか?
-
[解決済み] ブラウザの「F5」や「Ctrl + F5」によるリフレッシュはどのようなリクエストを発生させるのでしょうか?
-
[解決済み] bash/shellスクリプトからhttp応答コードを評価する方法は?
-
[解決済み】CURL コマンドライン URL パラメータ
-
[解決済み】サーバーサイドアプリケーション(PHP、Ruby、Pythonなど)でURLのハッシュ部分を読み取ることはできますか?)
-
[解決済み] HTTPヘッダーの設定
-
[解決済み] HTTPのPOSTメソッドをキャッシュすることは可能ですか?