Ir al contenido principal
miji.be

Redirección 307

Una redirección HTTP temporal que preserva el método de solicitud original, asegurando que las solicitudes POST no se conviertan en GET.

12 sept 2026 / Lectura de aproximadamente 1 min

Redirección

Una redirección 307 es un código de estado HTTP/1.1 para redirecciones temporales que preserva estrictamente el método de solicitud original. Si una solicitud POST recibe una respuesta 307, el navegador debe reenviar la solicitud POST a la nueva URL, a diferencia de una 302 que puede convertir la solicitud a GET. Esta preservación del método hace que la 307 sea útil para endpoints de API y envíos de formularios.

El código de estado 307 fue introducido para resolver la ambigüedad en la especificación 302. Mientras que la 302 se definió como una redirección temporal, se extendieron implementaciones de navegador que cambiaban las solicitudes POST a GET al seguir una redirección 302. El código 307 requiere explícitamente que el método de solicitud permanezca sin cambios, proporcionando un comportamiento predecible para los desarrolladores.

En el acortamiento de URL, un clic en una URL corta desde el navegador es una solicitud GET, por lo que la diferencia entre 307 y 302 no se manifiesta ahí. Sin embargo, la 307 se vuelve relevante cuando las URL cortas se utilizan en contextos de API o cuando el servicio de acortamiento necesita redirigir solicitudes POST sin alterar el método.

La diferencia práctica entre 302 y 307 es principalmente relevante para solicitudes que no son GET. Para la navegación estándar del navegador mediante clics en enlaces, ambas se comportan de manera idéntica. La elección importa al construir APIs o manejar envíos de formularios a través de cadenas de redirección.

¿Te resultó útil este artículo?

Términos relacionados

Redirección 301

Una redirección HTTP permanente que indica a los navegadores y motores de búsqueda que el recurso se ha movido permanentemente a una nueva URL.

Redirección 302

Una redirección HTTP temporal que indica que el recurso se encuentra temporalmente en una URL diferente.

Redirección 308

Una redirección HTTP permanente que preserva el método de solicitud original, combinando la permanencia de la 301 con la preservación de método de la 307.

404 No Encontrado

Un código de estado HTTP que indica que el servidor no puede encontrar el recurso solicitado en la URL especificada.

Negociación de código de respuesta

Técnica de diseño que elige de forma dinámica el código de estado HTTP que se devuelve en una redirección según el tipo de cliente y las condiciones de la solicitud.

Código de estado HTTP

Un número de tres dígitos devuelto por un servidor web que indica el resultado de la solicitud de un cliente.

Artículos relacionados

Redirecciones 301 vs 302 - Elegir el tipo correcto para URLs cortas

Comprende las diferencias entre las redirecciones HTTP 301 y 302. Aprende cómo cada tipo afecta al SEO, las analíticas y el rendimiento de las URLs cortas.

Cómo funcionan los acortadores de URL - El lado técnico de las redirecciones

Descubre la mecánica técnica detrás del acortamiento de URLs: generación de hash, consultas a bases de datos, redirecciones HTTP y más. Incluye ejemplos de respuestas HTTP y cálculos de codificación base-62.

Guía de API de acortadores de URL - Generación programática de URLs cortas

Una guía práctica para usar APIs de acortadores de URL. Aprende sobre formatos de solicitud, estructuras de respuesta, autenticación y patrones de implementación.

Preguntas frecuentes

¿En qué situaciones se usa una redirección 307?
Se usa cuando se necesita transferir temporalmente una solicitud POST a otra URL. A diferencia de la 302, se garantiza que el método de solicitud no cambia.
¿Cuál es la diferencia entre 307 y 302?
Ambas son redirecciones temporales, pero la 307 preserva el método de solicitud (POST, PUT, etc.). La 302 puede cambiar el método según la especificación, y en algunas implementaciones POST se convierte en GET.

Pon los términos en práctica

Acorta una URL gratis