DevToolPal
RU
3xx Перенаправление

307 Temporary Redirect

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

Что это значит

Ресурс временно находится по другому URL, и клиент должен повторить там запрос с тем же методом и телом.

Типичные причины

  • Внутренние HSTS-перенаправления браузера с http на https
  • Временный перенос эндпоинтов API
  • Балансировщик перенаправляет в другой регион

Как исправить

Если вы клиент или посетитель

Повторите тот же запрос, включая тело POST, по адресу Location. Проверьте, следует ли ваш HTTP-клиент 307 для методов, отличных от GET.

Если вы владелец сайта или API

Используйте 307 вместо 302, когда POST, PUT или DELETE не должны превращаться в GET.

Пример ответа

HTTP/1.1
HTTP/1.1 307 Temporary Redirect
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://api.example.com/v2/upload
Content-Length: 0

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

RFC 9110 §15.4.8

Частые вопросы

› Почему в Chrome отображается 307 Internal Redirect?

Сайт в списке HSTS, поэтому Chrome сам меняет http на https ещё до отправки запроса.

› 307 или 308?

Оба сохраняют метод; 307 временный, 308 постоянный.