307 Temporary Redirect

HTTP 307 臨時重定向 重定向響應狀態碼錶示所請求的資源已暫時移動到 Location 頭部中指定的 URL。

收到此狀態的瀏覽器將自動請求 Location 頭部中 URL 處的資源,將使用者重定向到新頁面。搜尋引擎收到此響應後,不會將原始 URL 的連結歸因於新資源,這意味著沒有 SEO 價值會轉移到新 URL。

原始請求的方法和主體被重用於執行重定向請求。如果你希望請求方法更改為 GET,請改用 303 See Other。當你想對成功的 PUT 請求給出響應,而不是上傳的資源,而是像“你已成功上傳 XYZ”這樣的狀態監視器或確認訊息時,這很有用。

307302 之間的區別在於,307 保證客戶端在發出重定向請求時不會更改請求方法和主體。而對於 302,舊的客戶端會錯誤地將方法更改為 GET。當請求方法是 GET 時,307302 響應是相同的。

狀態

http
307 Temporary Redirect

示例

對已移動資源的 307 響應

對發生 307 重定向的資源發出以下 GET 請求。 Location 頭部提供重定向資源的 URL。

http
GET /en-US/docs/AJAX HTTP/2
Host: developer.mozilla.org
User-Agent: curl/8.6.0
Accept: */*
http
HTTP/2 307
location: /en-US/docs/Learn_web_development/Core/Scripting/Network_requests
content-type: text/plain; charset=utf-8
date: Fri, 19 Jul 2024 12:57:17 GMT

規範

規範
HTTP 語義
# 狀態.307

另見