HTTP 302 Found: qué significa
RESPUESTA DIRECTA
HTTP 302 Found significa que el recurso solicitado está disponible temporalmente en otra URL. La respuesta suele incluir un encabezado `Location` que indica adónde debe dirigirse el cliente, y los navegadores o clientes de API pueden seguirlo automáticamente. Un 302 no implica automáticamente un fallo del sitio web; hay que investigarlo cuando la redirección es inesperada, entra en un bucle, interrumpe una solicitud de API o afecta a las rutas incorrectas.
Puntos clave
- HTTP 302 Found representa una redirección temporal para una solicitud específica.
- Comprueba la URL exacta, el método HTTP, la respuesta final y el encabezado
Locationantes de cambiar la configuración. - Identifica si la redirección procede de la aplicación, el servidor web, el proxy inverso, la CDN o el WAF.
- Un 302 puede ser intencionado para la autenticación, el enrutamiento temporal, el mantenimiento o los flujos de trabajo de la aplicación.
- Para las redirecciones que deben conservar el método de la solicitud, comprueba si es más apropiado un código de estado de redirección que conserve el método.
- Evita cambios generales de seguridad, permisos, caché o proxy cuando sea posible aplicar una corrección específica.
Site Administrator
Última revisión: September 25, 2026
Qué significa este error y cómo reconocerlo
- Un navegador, cliente de API, monitor de disponibilidad o comprobador HTTP informa de
302 Found. - La respuesta incluye un encabezado
Locationo el cliente navega visiblemente a otra URL. - Una solicitud parece funcionar en un navegador, pero falla en un cliente de API porque el cliente gestiona las redirecciones de forma diferente.
- Una solicitud POST u otra solicitud que no sea GET se redirige y la solicitud posterior no se comporta como se esperaba.
- Una ruta, host, método de solicitud, estado de autenticación o cliente se ve afectado, mientras que las demás URL funcionan con normalidad.
- DNS puede resolver y TLS puede ser válido porque la solicitud llegó a un endpoint que habla HTTP; esas comprobaciones son independientes de la respuesta de redirección.
Causas principales, ordenadas por probabilidad
- Enrutamiento temporal intencionado: La aplicación o el servidor web envía a los usuarios de una URL a otra durante un cambio o flujo de trabajo temporal.
- Gestión de autenticación o sesión: Una solicitud no autenticada se redirige a una ruta de inicio de sesión o relacionada con la sesión.
- Lógica de la aplicación: Una ruta, selector de idioma, flujo de formularios, indicador de funcionalidad o regla basada en el estado de la solicitud devuelve una redirección para determinados usuarios o métodos.
- Configuración del proxy inverso, la CDN o el WAF: Un intermediario aplica una redirección antes de que la solicitud llegue a la aplicación de origen.
- Caché o configuración obsoleta: Una respuesta almacenada en caché o una regla de enrutamiento modificada recientemente sigue produciendo una redirección inesperada.
- Desajuste del método o de la semántica de redirección: Un 302 puede no ser adecuado cuando la solicitud posterior debe conservar el método y el cuerpo de la solicitud; hay que comprobar el comportamiento del cliente antes de cambiar el código de estado.
El código de estado por sí solo no identifica qué componente generó la respuesta ni demuestra que todo el sitio web esté afectado.
Cómo solucionarlo
Para visitantes y usuarios de API
- Vuelve a intentar la URL exacta una vez y confirma el esquema, el nombre de host, la ruta, la cadena de consulta y la ortografía.
- Comprueba si el cliente sigue automáticamente las redirecciones. Si lo hace, compara la respuesta 302 original con la respuesta final en lugar de consultar únicamente la página final.
- Si la ruta requiere autenticación, inicia sesión mediante el flujo normal del sitio y vuelve a intentarlo. No introduzcas credenciales en un destino desconocido.
- Si afecta a una solicitud de API, registra el método, la URL de solicitud, el estado de la respuesta, el valor de
Locationy la respuesta final. No des por hecho que una redirección del navegador es un comportamiento válido de la API. - Evita actualizar repetidamente la página cuando el destino está fallando o el servicio está aplicando límites de solicitudes.
- Si la redirección sigue siendo inesperada, envía al propietario del sitio la URL, el método, la marca de tiempo, el comportamiento del cliente y los detalles de la respuesta después de eliminar datos sensibles. No compartas contraseñas, cookies, encabezados de autorización ni secretos de API.
Para propietarios de sitios y desarrolladores
- Reproduce la solicitud exacta. Registra el método HTTP, la URL completa, el host, el estado de autenticación, el agente de usuario, el estado, el encabezado
Locationy si el cliente siguió la redirección. La página final del navegador puede ocultar el 302 original. - Determina si la redirección es intencionada. Compara la ruta y el método con el enrutamiento, la autenticación, el idioma, el mantenimiento y los flujos de trabajo de la aplicación documentados.
- Encuentra la capa que la genera. Comprueba los encabezados de respuesta y correlaciona la marca de tiempo de la solicitud con los registros de la aplicación, el servidor web, el proxy inverso, la CDN y el WAF. Prueba una ruta de origen por separado solo cuando tu infraestructura y autorización lo permitan.
- Comprueba el destino de la redirección. Confirma que el valor de
Locationutiliza el esquema, host, ruta y parámetros de consulta previstos. Busca cadenas de redirecciones, bucles, un nombre de host no intencionado o un destino que devuelva un error. - Compara los métodos de solicitud. Prueba el método afectado por separado de GET. Si la solicitud debe conservar su método y cuerpo, revisa si el diseño de la aplicación y el comportamiento del cliente requieren un código de estado de redirección que conserve el método.
- Revisa los cambios recientes. Compara los despliegues y los cambios en el enrutamiento, la autenticación, la gestión de sesiones, las reglas del proxy, el comportamiento de la CDN, las políticas del WAF y la caché.
- Aplica la corrección segura más específica. Cambia únicamente la regla o el componente responsable, con la autorización adecuada y un plan de reversión. No desactives la autenticación ni los controles de seguridad solo para eliminar un 302.
- Vuelve a probar la misma solicitud. Confirma el estado previsto, el destino, la gestión del método, los encabezados y la respuesta final. Después, prueba las rutas relacionadas, los estados autenticado y no autenticado y los métodos de API importantes.
Prevención y cómo verificar la solución
- Monitoriza las tasas de redirección por ruta, método HTTP, host, estado de respuesta y despliegue para detectar los cambios inesperados de 302.
- Mantén bajo control de versiones la configuración del enrutamiento de la aplicación, la autenticación, el proxy, la CDN, el WAF y la caché.
- Después de cada lanzamiento, prueba tanto la respuesta original como el destino final de las páginas importantes y los endpoints de API.
- Incluye casos autenticados, no autenticados y de solicitudes que no sean GET cuando esas rutas los admitan.
- Documenta las redirecciones temporales intencionadas, sus destinos, los métodos afectados y su fecha prevista de eliminación o revisión.
- Conserva los registros del servidor y de la aplicación, con una sanitización adecuada, durante el tiempo suficiente para correlacionar los incidentes de redirección.
- Comprueba las cadenas de redirecciones y la propiedad de los destinos durante las revisiones de configuración para evitar bucles y cambios de host no intencionados.
Cuándo pedir ayuda externa
Escala el problema al propietario del sitio, la aplicación o la infraestructura cuando un 302 inesperado afecte a una ruta pública importante, a muchos usuarios, a la autenticación, a los pagos, a los métodos de API o a varios hosts; cuando cree un bucle de redirección; o cuando no sea posible identificar de forma segura la configuración responsable del proxy, la CDN, el WAF o el servidor. Proporciona detalles de la solicitud sin datos sensibles, marcas de tiempo, encabezados de respuesta, destinos de redirección, información del despliegue y registros relevantes. No compartas nunca contraseñas, cookies de sesión, encabezados de autorización, claves privadas ni secretos de API.
Preguntas frecuentes
¿HTTP 302 Found es un error?
No necesariamente. Es una respuesta de redirección que normalmente indica que el recurso solicitado está disponible temporalmente en otra URL. Debe investigarse cuando la redirección es inesperada o impide completar la solicitud prevista.
¿Qué significa el encabezado Location en una respuesta 302?
Identifica la URL hacia la que se dirige al cliente. Comprueba que tenga el esquema, nombre de host, ruta y parámetros de consulta esperados, y revisa si hay bucles de redirección o destinos no intencionados.
¿Por qué un navegador funciona mientras un cliente de API informa de HTTP 302?
Los navegadores suelen seguir las redirecciones automáticamente, mientras que los clientes de API pueden mostrar la respuesta original o gestionar la solicitud posterior de otra forma. Compara el 302 original, el destino de la redirección, el método posterior y la respuesta final.
¿HTTP 302 puede afectar a una solicitud POST?
Sí. Una solicitud POST u otra que no sea GET puede recibir un 302, pero la gestión del método y el cuerpo de la solicitud posterior depende del cliente y de la semántica de redirección. Verifica explícitamente el comportamiento antes de cambiar el endpoint o el código de estado de la redirección.
¿HTTP 302 significa que DNS o TLS están dañados?
No. Un 302 es una respuesta de la capa HTTP recibida desde un endpoint que habla HTTP. La resolución DNS y la negociación TLS son comprobaciones independientes, aunque también pueden tener problemas propios.
¿Qué debe comprobar primero el propietario de un sitio?
Captura la solicitud y la respuesta exactas, incluido el método y el encabezado Location. Después, identifica qué capa generó la respuesta y correlaciónala con los registros correspondientes y los cambios recientes de configuración.
Documentación adicional
- MDN Web Docs: 302 Found — referencia sobre el código de estado, el comportamiento de las redirecciones y la semántica práctica de HTTP.
- RFC 9110: HTTP Semantics — referencia normativa sobre los códigos de estado de respuesta HTTP, las redirecciones, los métodos de solicitud y la semántica relacionada.