Comprobador de cabeceras HTTP y redirecciones
Siga una URL salto a salto y lea lo que devuelve: cada redirección de la cadena, el código de estado con el que responde al final y las cabeceras que envía. El mismo recorrido que hace una comprobación de disponibilidad, sin la caché, las cookies ni el servidor de borde de su navegador de por medio.
GET desde nuestra sonda · hasta 10 saltos · solo cabeceras, nunca el cuerpo · nada se guarda
Introduzca una URL para recorrer su cadena.
Qué significa cada código de redirección
El número no es decoración. Le dice a un cliente si debe recordar la nueva dirección y si el método de la petición sobrevive al salto, y equivocarse aquí es la forma en que un formulario que funcionaba empieza a perder datos.
| código | guardado en caché por los clientes | el método se conserva | úselo para |
|---|---|---|---|
| 301 Moved Permanently | sí, de forma agresiva | no, POST suele convertirse en GET | Una dirección que no va a volver. Difícil de deshacer: los navegadores la conservan. |
| 302 Found | no | no, POST suele convertirse en GET | Un traslado temporal. El que emiten por defecto la mayoría de los frameworks, y el seguro mientras aún lo está decidiendo. |
| 303 See Other | no | no, siempre se convierte en GET | Tras enviar un formulario, para que una recarga no lo envíe dos veces. |
| 307 Temporary Redirect | no | sí | Un traslado temporal en el que un POST debe seguir siendo un POST. |
| 308 Permanent Redirect | sí | sí | Un traslado permanente para una API, donde convertir un POST en GET rompería a quienes la llaman. |
Por qué merece la pena leer la cadena
¿Ve ERR_TOO_MANY_REDIRECTS? Siga cómo depurar un bucle de redirecciones, salto a salto para rastrear las respuestas y encontrar la regla de la aplicación o del proxy que devuelve la petición.
Un monitor registra la respuesta al final del recorrido, así que una cadena que funciona es invisible y una que se rompe parece una caída del sitio. Ahí se esconden dos fallos: un bucle, en el que una CDN fuerza HTTPS mientras el servidor de origen devuelve HTTPS a HTTP, y un salto que abandona sin avisar el host con el que empezó, lo que descarta por el camino las cookies y las cabeceras de autorización.
La longitud también cuesta. Cada salto es una conexión nueva, una consulta DNS nueva y, en HTTPS, un handshake nuevo. Tres redirecciones delante de una página de inicio suponen casi un segundo antes del primer byte de contenido real, y lo paga cada visitante y cada comprobación.
Este comprobador valida el certificado en cada salto, igual que un monitor, así que un fallo de TLS aquí es real. Cuando necesite leer un certificado ya caducado o autofirmado, el comprobador de certificados SSL lo lee sin validarlo. Si el problema es el propio nombre, la consulta DNS compara dos resolvedores, y qué demuestran ICMP, TCP y HTTP explica en qué capa está realmente un fallo. Para evaluar a la vez el certificado, las redirecciones HTTPS y las cabeceras de seguridad, use el comprobador de seguridad web.
Preguntas frecuentes
¿Qué causa ERR_TOO_MANY_REDIRECTS?
¿Qué códigos de redirección conservan el método de la petición?
¿Por qué mi navegador muestra algo distinto?
La comprobación falla aquí, pero el sitio me carga. ¿Por qué?
¿Debe un monitor de disponibilidad seguir las redirecciones?
¿Qué cabeceras de respuesta importan para la disponibilidad?
Vigile la cadena, no solo la página de inicio
Una comprobación HTTP recorre estos saltos cada minuto desde cada región que active, y le avisa cuando cambia el estado al final de ellos.
más herramientas gratuitas: calculadora de SLA · generador de cron · calculadora de presupuesto de errores · generador de avisos de incidentes · consulta DNS · comprobador de certificados SSL · comprobador de caducidad de dominios · comprobador de seguridad web · todas las herramientas