DevToolPal
ES
3xx Redirección

307 Temporary Redirect

Redirección temporal

Qué significa

El recurso está temporalmente en otra URL y el cliente debe repetir allí la petición con el mismo método y cuerpo.

Causas habituales

  • Redirecciones internas HSTS de http a https en los navegadores
  • Traslados temporales de endpoints de API
  • Balanceadores que redirigen a otra región

Cómo solucionarlo

Si eres el cliente o visitante

Repite la misma petición, incluido el cuerpo POST, hacia Location. Comprueba si tu cliente HTTP sigue 307 en métodos que no son GET.

Si administras el sitio o la API

Usa 307 en lugar de 302 cuando POST, PUT o DELETE no deban convertirse en GET.

Respuesta de ejemplo

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

Especificación

RFC 9110 §15.4.8

Preguntas frecuentes

› ¿Por qué veo 307 Internal Redirect en Chrome?

El sitio está en la lista HSTS, así que Chrome cambia http por https él mismo antes de que salga ninguna petición.

› ¿307 o 308?

Ambos conservan el método; 307 es temporal y 308 permanente.