Saltar al contenido

3xx · Redirecciones

Código HTTP 307 Temporary Redirect: qué significa

El código 307 Temporary Redirect es una redirección temporal como el 302, con una diferencia importante: el cliente debe repetir la petición en la nueva URL con el mismo método y el mismo cuerpo. Un POST redirigido con 307 sigue siendo un POST.

Qué significa el código 307

Lo verás también en el navegador cuando una web usa HSTS: Chrome muestra una "307 Internal Redirect" al pasar de http:// a https:// sin preguntar al servidor, porque recuerda que ese dominio solo funciona con HTTPS.

Cuándo aparece

  • HSTS: el navegador convierte la petición a HTTPS internamente.
  • APIs que mueven temporalmente un endpoint y necesitan conservar el POST.

Qué tener en cuenta

  • Si es permanente, usa 308.
  • La "307 Internal Redirect" de HSTS no es un problema del servidor: es el navegador protegiéndote.

Ejemplo de respuesta

http
HTTP/1.1 307 Temporary Redirect
Location: https://api2.ejemplo.com/v1/pagos

Herramientas para comprobarlo

Preguntas frecuentes

¿Qué es "307 Internal Redirect" en Chrome?

Es el navegador aplicando HSTS: como el dominio pidió usarse solo por HTTPS, Chrome cambia http:// por https:// antes de enviar nada.

Códigos relacionados

Ver todos los códigos de estado HTTP