HTTP Коты

307 Temporary Redirect

Temporary Redirect

Описание

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

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

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

См. также

Источник: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307