Spec-Zone.ru › HTTP

307 Временное перенаправление

307 Временное перенаправление

HTTP 307 Temporary Redirect код ответа статуса перенаправления указывает, что запрашиваемый ресурс временно перемещен по адресу, указанному в заголовках Location.

Метод и тело исходного запроса повторно используются для выполнения перенаправленного запроса. В случаях, когда вы хотите изменить используемый метод на GET, используйте 303 See Other вместо него. Это полезно, когда вы хотите ответить на метод PUT не загруженными ресурсами, а сообщением подтверждения (например, "Вы успешно загрузили XYZ").

Единственное отличие между 307 и 302 заключается в том, что 307 гарантирует, что метод и тело не изменятся при выполнении перенаправленного запроса. В случае с 302, некоторые старые клиенты неправильно меняли метод на GET: поведение с методами, отличными от GET и 302 было непредсказуемым в сети, в то время как поведение с 307 предсказуемо. Для GET запросов их поведение идентично.

Статус

307 Temporary Redirect

Спецификации

Спецификация
Семантика HTTP
# status.307

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
307
Да
12
Да
Да
Да
Да
Да
Да
Да
Да
Да
Да

См. также

  • 302 Found, эквивалент этого кода статуса, но который может изменить используемый метод, если это не GET.
  • 303 See Other, временное перенаправление, которое изменяет используемый метод на GET.
  • 301 Moved Permanently, постоянное перенаправление

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API