Código de estado 4xx

Publicado: Alex Shashenko 2024-01-29 all articles | Glosario | PREGUNTAS FRECUENTES

Todos los que han estado navegando por Internet con frecuencia al menos una vez en la vida se han encontrado con la situación en la que aparece un mensaje técnico en lugar de la página web esperada. Esta es una notificación sobre el estado actual de la página web e incluye información valiosa que explica brevemente lo que sucedió con esta página web. En la mayoría de las condiciones, para los usuarios es literalmente sólo un notificador que les dice que la página web es inaccesible de una forma u otra. Por otro lado, para los webmasters es una señal de que algo se está procesando o necesita ser arreglado.

En circunstancias habituales, dicho notificador desaparece cuando recargas la página web o sigue apareciendo porque ha sucedido algo. Es decir, la aparición del código de estado 400 significa que la URL de la página web se escribió incorrectamente. Y el conjunto completo de notificadores al que pertenece, o códigos 4xx, normalmente se refiere a diversas situaciones en las que la solicitud se envió incorrectamente y no hubo una respuesta adecuada.

Aunque para los webmasters suele ser un fallo menor del lado del servidor, hay situaciones en las que ese tipo de problemas necesitan un diagnóstico rápido para que los webmasters puedan identificarlos y resolverlos rápidamente. Por eso es vital adquirir conocimientos sobre los tipos de notificadores HTTP y 4xx en particular o, como mínimo, estar familiarizado con los lugares donde obtener una explicación detallada.

Grupo de códigos de estado 400 en pocas palabras

400 grupo de códigos de estado

Para comprender a fondo los notificadores 400-499, los webmasters primero deben obtener más información sobre todos los mensajes codificados HTTP, al menos en un sentido general. Porque este conjunto particular de notificadores es solo uno entre otros cinco, y todos esos conjuntos se distinguen por sus propias características, situaciones de aplicación y errores incluidos.

Casi toda la información sobre ellos, literalmente, se almacena en la base de datos MDN de Mozilla o en el RFC 2616 elaborado por IETF, el equipo que gestiona literalmente todos esos códigos. Pero no es necesario que los estudies a fondo si eres principiante y quieres familiarizarte con esos grupos de notificadores sin profundizar demasiado en el tema.

  • El grupo de notificación 1xx trata sobre la prolongación de la carga de datos; dichos mensajes significan que todo está en su mayor parte bien, pero que algo necesita demasiado tiempo para finalizar. Por lo general, solo es visible para webmasters.

  • La categoría de código 2xx normalmente no es vista por los usuarios y notifica sobre circunstancias habituales siempre que el servidor funciona sin problemas en cualquier nivel.

  • Los notificadores 3xx tienen que ver con redireccionamientos. Incluye todo tipo de notificadores cuando el servidor necesita responder enviando al usuario a otro directorio.

  • Las notificaciones 4xx básicamente envían mensajes tanto al usuario como al webmaster de que el cliente o el servidor ha cometido un error al intentar acceder a la página web u otros datos.

  • El conjunto de códigos 5xx trata sobre malas circunstancias en el servidor, contando varias cosas desde problemas de conexión hasta su mala configuración incluida.

Como se dijo, los notificadores 4xx tienen que ver con problemas del lado del usuario. Incluyendo errores tipográficos de URL, falta de derechos de acceso u otras cosas que inhiben la finalización exitosa del procedimiento de procesamiento. Como situaciones en las que la página es inaccesible o fue borrada.

Códigos 4xx comunes y sus significados

Códigos 4xx comunes

Al ser un grupo bastante grande, 4xx tiene un lote de varios subcódigos que comienzan desde 400 hasta el código de estado 499. Y aunque el IETF no completa todos ellos, todavía tiene una amplia variedad de números designados para los notificadores.

El notificador más recurrente y más típico de este lote es, obviamente, 404 - No encontrado. Este notificador con el código de estado 404 dice que la página web es inaccesible, está oculta o no existe. Pero no es el único código que está en esta categoría: hay una gran colección de ellos e incluso pueden agruparse vagamente.

  • 401 - No autorizado. El código de estado 401 se muestra si no hubo la autorización adecuada antes de visitar el sitio.

  • 403 - Prohibido. El notificador del código de estado 403 aparece si los derechos de acceso son insuficientes incluso después de la autenticación.

  • 404 - No encontrado. El notificador del código de estado 404 define que el procedimiento de solicitud está obteniendo datos reubicados incorrectamente, inexistentes u ocultos.

  • 405: Método no permitido. El código de estado 405 define que el servidor está prohibiendo el procedimiento de acceso utilizado.

  • 406 - No aceptable. El notificador del código de estado 406 se muestra cuando la búsqueda solicitada o el procedimiento de consulta no se puede finalizar.

  • 407: se requiere autenticación de proxy. El notificador del código de estado 407 dice que se necesita autorización en el proxy.

  • 408 - Tiempo de espera de solicitud. El código de estado 408 define que algo inhibe la red y causa ralentizaciones críticas en uno de los lados, y hace que la solicitud sea demasiado lenta para continuar.

  • 409 - Conflicto. El notificador del código de estado 409 se produce si hay configuraciones que no coinciden o entran en conflicto teniendo en cuenta ambos lados del par usuario-servidor.

  • 410 - Desaparecido. El código de estado 410 notificador dice que el recurso se borró irreversiblemente del servidor.

  • 413: carga útil demasiado grande. El notificador de código de estado 413 se utiliza si la solicitud incorpora demasiados datos para manejar.

  • 414: URI demasiado larga. Este notificador de código de estado 414 surge si el URI (generalmente, URL) tiene una cantidad mayor de caracteres de los que es posible aceptar.

  • 415: tipo de medio no admitido. El código de estado 415 es un notificador que se explica por sí mismo y define que la imagen, el audio o el vídeo cargados tienen un formato no compatible y la operación no continuará.

  • 422 - Entidad no procesable. El notificador del código de estado 422 implica que la solicitud contiene información dañada o que hay fallas en el servidor que están interfiriendo con la finalización del procedimiento.

  • 424: Dependencia fallida. Este notificador de código de estado 424 se muestra si la última solicitud de la consulta no funciona correctamente y la continuación encadenada de la siguiente es imposible.

  • 429: Demasiadas solicitudes. El notificador autoexplicativo incorpora el código de estado 429 si el número de intentos de recuperar los datos del servidor supera su limitación predefinida.

  • 431: Los campos del encabezado de solicitud son demasiado grandes. El notificador del código de estado 431 se muestra si una solicitud incluye un encabezado demasiado grande que es imposible de manejar con la configuración actual.

  • 443 - Error en el protocolo de enlace SSL/TLS. El código de estado 443 se muestra siempre que hay conflictos con los certificados SSL o TLS. incluyendo vencimiento y configuración no coincidente.

  • 451 - No disponible por motivos legales. El código de estado 451 se incorpora a un notificador sólo si el servidor está prohibido por la ley en un área determinada o en un país individual.

Además, rara vez aparecen notificadores emergentes como el código de estado 417, completamente obsoletos como el código de estado 430 o incluso mensajes creados por diversión como el código 418 "Soy una tetera". Notificación que se creó específicamente para el Día de los Inocentes. Día allá por 1998.

¿Cómo puede fallar una solicitud con el código de estado 400?

¿Cómo puede fallar una solicitud con el código de estado 400?

Casi todos los notificadores 4xx aparecen debido a la actividad del usuario o del software, pero a veces solo el webmaster puede solucionarlo. Y todas las causas de los notificadores del conjunto de códigos 4xx suelen ser errores tipográficos, imprecisiones o, en casos de problemas relacionados con el servidor, configuraciones mal configuradas. Por lo tanto, aunque en ocasiones puede ser fallo del lado del servidor, en términos generales todas las notificaciones 4xx se deben a que el recurso o el contenido son inaccesibles por algún motivo.

Teniendo en cuenta los contratiempos relacionados con el servidor, se mencionó anteriormente que existe la posibilidad de que su configuración esté mal. Desde un tamaño aceptable incorrecto de los encabezados o incluso requisitos configurados incorrectamente (error 417) hasta la falta de ancho de banda o incluso SSL o TLS caducados.

Desde el punto de vista de SEO, cualquier servicio de análisis de motores de búsqueda básicamente excluirá el sitio de las colas SERP tan pronto como aparezca cualquiera de los notificadores 4xx. Porque, considerando todo, no podrán recuperar y almacenar en caché el sitio, por lo tanto, no tendrán nada que analizar ni nada que agregar a las colas SERP. Y le seguirán situaciones en las que el tráfico en el sitio se reducirá y las calificaciones del sitio comenzarán a bajar, como si de repente se volviera completamente inaccesible.

La importancia del código de respuesta 400

Importancia del código de respuesta 400

Para los webmasters, la aparición de notificaciones 4xx en los registros o para los usuarios transmite que existe una gran posibilidad de que la situación empeore si no se diagnostica y soluciona. Además, convencionalmente significa que algo en el servidor se configuró mal durante la configuración inicial o la última actualización. Para poner el caso en claro, 404 o 410 dicen que el objeto demandado fue movido o borrado permanentemente sin ninguna redirección. O si el servidor devolvió 409, entonces su configuración podría ser incorrecta.

Además, como se mencionó anteriormente, los notificadores 4xx que aparecen para los usuarios son básicamente la señal para que cualquier webmaster arregle las cosas lo más rápido posible para evitar problemas de SEO del sitio y sus calificaciones SERP actuales. Podría resultar difícil para el equipo volver a las posiciones anteriores en las colas si la situación con los mensajes 4xx pasa desapercibida o no se soluciona durante mucho tiempo. Porque básicamente será lo mismo que cuando el sitio está inaccesible y no se puede cargar por completo a pesar de estar en condiciones de funcionar.

Además, considerando todo lo mencionado anteriormente, los problemas de 4xx seguramente afectarán negativamente la experiencia del usuario. Porque si el problema está del lado del cliente, entonces no desaparecerá sin importar lo que haga el usuario. Y si no se soluciona, será un contratiempo del mismo grado que para el SEO: los usuarios no podrán acceder al sitio por mucho que lo intenten.

Cómo solucionar el código de respuesta 400

cómo arreglar el código de respuesta 400

El mejor método para abordar la aparición de notificadores 4xx es monitorear el sitio con herramientas potentes, además de revisar constantemente los registros del servidor. Para ponerlo en claro, cualquier webmaster podría utilizar los servicios de monitoreo automatizado que ofrece la plataforma Host-Tracker. En particular, tiene una conveniente herramienta de monitoreo HTTP que verificará los notificadores devueltos con códigos de varios lugares del mundo.

Teniendo en cuenta que esta herramienta funciona como un cliente, el kit de herramientas Host-Tracker puede reproducir básicamente cualquier devolución 4xx excepto aquellas relacionadas con problemas del lado del usuario. Y lo más importante: los puntos de acceso en todo el mundo pueden incluso conocer la apariencia del notificador 451 para ubicaciones y el estado del sitio prohibido por la ley.

Resolver la mayoría de los contratiempos relacionados con este grupo de notificaciones no es de ninguna manera demasiado problemático para los webmasters. Porque todos ellos están ligados a la accesibilidad en el servidor, de una forma u otra. Por lo tanto, ya sea que los datos se hayan movido o borrado, que la configuración de las reacciones del encabezado esté mal configurada, que el certificado SSL/TLS actual haya caducado o que haya sucedido cualquier otra cosa asociada, el notificador apuntará en la dirección correcta y el webmaster solo necesitará para reconfigurar la fuente del problema para resolverlo.

Pero resolver el problema no es el único problema aquí cuando se trata del lado del usuario. También es fundamental preparar y ajustar los mensajes de notificación para los usuarios. Y aunque el webmaster no es responsable de los códigos en sí, los notificadores se pueden configurar para que sean informativos y fáciles de usar. Pero su lectura no debería ser demasiado larga ni engorrosa. En cambio, deben mostrarse como técnicos, breves y comprensibles para cualquier persona sin que sea un experto en tecnología. E incluso puede contener redireccionamientos a páginas web accesibles o útiles del sitio.

Conclusión

A fin de cuentas, los notificadores 4xx con códigos HTTP e información sobre ellos son esenciales para todos los aspectos del sitio. Ya sean procedimientos de mantenimiento, estabilidad del sitio, clasificación SERP o experiencia del usuario, todos ellos podrían verse afectados por la aparición de casi cualquier código del grupo. Teniendo esto en cuenta, es muy importante mantener este tipo de sucesos bajo control por todos los medios. Y el mejor método para hacerlo es mantener el sitio bajo monitoreo constante con la ayuda de herramientas poderosas como la plataforma Host-Tracker que tiene métodos para encontrar cualquiera de los notificadores 4xx del lado del servidor tan pronto como ocurre el problema.

Preguntas frecuentes

¿Qué es el código de estado 400?

Básicamente, este notificador indica un error tipográfico o una dirección de la página web ingresada incorrectamente.

¿Qué es el código de estado 404?

Este mensaje aparece siempre que la página web es inaccesible o está oculta.

¿Qué es el código de estado 401?

Esta notificación 4xx dice que es necesario iniciar sesión en la cuenta con derechos de acceso para continuar.

¿Qué es el código de estado 403?

Este notificador es como 401, pero dice que los derechos de acceso son insuficientes incluso después de la autenticación.

¿Qué es el código de estado 429?

Este mensaje en particular dice que se realizaron demasiados intentos de acceder a la página web y, por lo tanto, no se finalizarán.

Lista de referencias a documentación HTTP oficial y recursos para webmasters

1. Documentación oficial de HTTP:

Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., & Berners-Lee, T. (1999). Protocolo de transferencia de hipertexto: HTTP/1.1. IETF. RFC 2616. https://tools.ietf.org/html/rfc2616

Nottingham, M., & Fielding, R. (2020). Semántica HTTP. IETF. https://httpwg.org/http-core/draft-ietf-httpbis-semantics-latest.html

2. Guías para webmasters y desarrolladores:

Documentos web de Mozilla Developer Network (MDN). Códigos de estado de respuesta HTTP. https://developer.mozilla.org/en-US/docs/Web/HTTP/Status

Webmasters de Google. Central de búsqueda de Google: códigos de estado HTTP. https://developers.google.com/webmaster-tools/v1/errors?hl=en

3. Herramientas de supervisión y resolución de errores:

Ayuda de Google Search Console. Informe de errores de rastreo (sitios web). https://support.google.com/webmasters/answer/35120?hl=en

Rastreador de host. Monitoreo del rendimiento del sitio web. https://www.host-tracker.com/en

Tags: usecase
Director de Comunicaciones y Tecnología de HostTracker. Alex forma parte del equipo desde los inicios de la empresa. Su trabajo se centra en la elaboración de informes empresariales, el análisis de estadísticas de bases de datos y la administración de sistemas. Alex también se encarga de la comunicación con el equipo de desarrollo y los clientes.