Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. HTTP
  3. Reference
  4. Коды состояния ответа HTTP
  5. 307 Temporary Redirect

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

307 Temporary Redirect

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

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

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

Статус

307 Temporary Redirect

Пример

Запрос клиента

DELETE /cars/oldest HTTP/1.1Host: www.example.org

Ответ сервера

HTTP/1.1 307 Temporary RedirectLocation: http://www.example.org/cars/id/123456

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

СпецификацииНазвание
RFC 7231, раздел 6.4.7: 307 Temporary RedirectHypertext Transfer Protocol (HTTP/1.1): Semantics and Content

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

Смотрите также

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

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp