MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

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

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

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

Статус

307 Temporary Redirect

Характеристики

Спецификации Название
RFC 7231, секция 6.4.7: 307 Temporary Redirect Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Browser compatibility

No compatibility data found. Please contribute data for "http/status" to the MDN compatibility data repository.

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

  • 302 Found, the equivalent of this status code, but that never changes may change the method used when it is not a GET.
  • 303 See Also, a temporary redirect that changes the method used to GET.
  • 301 Found, the temporary redirect

Метки документа и участники

 Внесли вклад в эту страницу: AlexeyVasilievE
 Обновлялась последний раз: AlexeyVasilievE,