307 臨時重定向
HTTP 307 臨時重定向 重定向狀態響應程式碼表示請求的資源已臨時移動到由 Location 標頭提供的 URL。
原始請求的方法和主體將被重用以執行重定向請求。在您希望將使用的方法更改為 GET 的情況下,請改用 303 See Other。這在您希望對 PUT 方法給出非上傳資源的答案(例如“您已成功上傳 XYZ”)時很有用。
307 和 302 之間的唯一區別在於,307 保證在執行重定向請求時不會更改方法和主體。對於 302,一些舊客戶端錯誤地將方法更改為 GET:因此,對於非 GET 方法和 302 的行為在 Web 上是不可預測的,而對於 307 的行為是可預測的。對於 GET 請求,它們的行為相同。
狀態
http
307 Temporary Redirect
規範
| 規範 |
|---|
| HTTP 語義 # status.307 |
另請參閱
-
302 Found,此狀態程式碼的等效項,但當它不是GET時可能會更改使用的方法。 -
303 See Other,一個將使用的方法更改為GET的臨時重定向。 301 Moved Permanently,永久重定向