~/devtools / http-status / 307
tool::http-status-detail

307 Temporary Redirect

Temporary redirect preserving the original HTTP method.

ad · 728×90
ステータスコード
307
名前
Temporary Redirect
カテゴリ
3xx

詳細説明

HTTP 307 Temporary Redirectは、リクエストされたリソースが一時的に別のURLにあることを示します。302と異なり、307はHTTPメソッド(POST、PUTなど)を必ず保持します。302ではPOSTがGETに変わるクライアントがあるため、メソッド保持が重要な場合は307が安全です。

主な原因
  • POSTリクエストを一時的に別のエンドポイントへ転送する場合
  • APIマイグレーション中にメソッドを保持したまま一時リダイレクトが必要な場合
  • ロードバランサーが特定のサーバーへ一時的にルーティングする場合
  • メンテナンス中にPOSTデータを失わずにバックアップサーバーへ切り替える場合
解決方法
  • 1.永久移動の場合は308 Permanent Redirectを使用してください
  • 2.Locationヘッダーに正しい一時URLが設定されているか確認してください
  • 3.GETのみのリダイレクトなら302の方が適切な場合があります
  • 4.無限リダイレクトループが発生していないか確認してください

関連HTTPヘッダー

LocationCache-Control

レスポンス例

HTTP/1.1 307 Temporary Redirect
Location: https://api2.example.com/v1/users
Cache-Control: no-cache

関連ステータスコード

300Multiple ChoicesMultiple options for the requested resource.301Moved PermanentlyThe resource has permanently moved to a new URL.302FoundThe resource is temporarily at a different URL.303See OtherRedirect to another resource using GET.304Not ModifiedThe cached version is still valid; no new content to return.
ad · 300×250
全ステータスコード一覧に戻る
// related tools
Cron Expression Generator
ビジュアルエディタでcron式を作成・解析。次回5回の実行時刻をプレビューし、よく使うプリセットから始められます。
jwt
JWT Decoder
JWTトークンをデコードして内容を確認。ヘッダー・ペイロード・署名の詳細を表示します。
rx
Regex Tester
リアルタイムでマッチをハイライト表示。グループのキャプチャや説明付きで正規表現をテストできます。
Color Converter
HEX・RGB・HSL形式でカラーコードを変換。カラーピッカーで視覚的に選択できます。