Los 10 códigos de estado HTTP más comunes

Como usuario típico de Internet, nada es más frustrante que esperar a que se muestre una página web, solo para recibir un código de estado de error “Página no encontrada” 404. Claro, intentamos recargar la página, y a veces eso hace que los gremlins empiecen a funcionar, pero la mayoría de las veces, el problema está fuera de nuestras manos. Para todos los usuarios típicos, o pasamos a la siguiente cosa o encontramos un sitio diferente. Hay muchas cosas en el fondo que la mayoría de nosotros no sabemos por completo. Sin embargo, para los desarrolladores web, los errores de código de estado HTTP pueden ser francamente molestos.

Según Internet Engineering Task Force (IEFT), la organización que desarrolla y promueve los estándares de Internet, hay más de 60 códigosde estado HTTP diferentes. Los códigos de estado HTTP se clasifican en los cinco grupos siguientes:

  • 1xx Respuesta informativa. Solicitud recibida y entendida. El procesamiento de solicitudes continúa.
  • 2xx Éxito. La acción fue recibida, entendida y aceptada con éxito.
  • 3xx Redirección. El cliente debe tomar medidas adicionales para completar la solicitud.
  • 4xx Errores de cliente. Es posible que el cliente haya causado un error. La solicitud contiene una sintaxis incorrecta o no se puede cumplir.
  • 5xx Errores del servidor. El servidor ha encontrado un error y no ha podido satisfacer la solicitud.

Es importante tener en cuenta que no todos estos códigos de estado se consideran “errores”, algunos son solo información o respuestas a una acción, y no requieren solución de problemas ni corrección. Aquí están los 10 códigos de estado HTTP más comunes y lo que significan. Consulte la wiki de Dotcom-Monitor para obtener una lista completa de los códigos de estado HTTP.

Códigos de estado HTTP comunes

  • Código de estado 200: este es el código de estado estándar “OK” para una solicitud HTTP correcta. La respuesta que se devuelve depende de la solicitud. Por ejemplo, para una solicitud GET, la respuesta se incluirá en el cuerpo del mensaje. Para una solicitud PUT/POST, la respuesta incluirá el recurso que contiene el resultado de la acción.
  • Código de estado 201: es el código de estado que confirma que la solicitud se realizó correctamente y, como resultado, se creó un nuevo recurso. Normalmente, este es el código de estado que se envía después de una solicitud POST/PUT.
  • Código de estado 204: este código de estado confirma que el servidor ha cumplido la solicitud pero no necesita devolver información. Entre los ejemplos de este código de estado se incluyen las solicitudes de eliminación o si se ha enviado una solicitud a través de un formulario y la respuesta no debe hacer que se actualice el formulario o que se cargue una nueva página.
  • Código de estado 304: el código de estado que se utiliza para el almacenamiento en caché del explorador. Si la respuesta no se ha modificado, el cliente/usuario puede seguir utilizando la misma versión de respuesta/caché. Por ejemplo, un explorador puede solicitar si un recurso se ha modificado desde una hora específica. Si no lo ha hecho, se envía el código de estado 304. Si se ha modificado, se envía un código de estado 200, junto con el recurso.
  • Código de estado 400: el servidor no puede comprender y procesar una solicitud debido a un error de cliente. Los datos que faltan, la validación de dominio y el formato no válido son algunos ejemplos que hacen que se envíe el código de estado 400.
  • Código de estado 401: esta solicitud de código de estado se produce cuando se requiere autenticación, pero se ha producido un error o no se ha proporcionado.
  • Código de estado 403: muy similar al código de estado 401, se produce un código de estado 403 cuando se envía una solicitud válida, pero el servidor se niega a aceptarla. Esto sucede si un cliente/usuario requiere el permiso necesario o puede necesitar una cuenta para acceder al recurso. A diferencia de un código de estado 401, la autenticación no se aplicará aquí.
  • Código de estado 404: el código de estado más común que verá el usuario medio. Un código de estado 404 se produce cuando la solicitud es válida, pero el recurso no se encuentra en el servidor. Aunque estos se agrupan en el “bucket” de errores de cliente, a menudo se deben a una redirección de URL incorrecta.
  • Código de estado 409: se envía un código de estado 409 cuando una solicitud entra en conflicto con el estado actual del recurso. Esto suele ser un problema con actualizaciones simultáneas, o versiones, que entran en conflicto entre sí.
  • Código de estado 410: el recurso solicitado ya no está disponible y no volverá a estar disponible. Obtenga información sobre el error de red 410.
  • Código de estado 500 – Otro de los códigos de estado más comúnmente vistos por los usuarios, los códigos de la serie 500 son similares a los códigos de la serie 400 en que son verdaderos códigos de error. El código de estado 500 se produce cuando el servidor no puede satisfacer una solicitud debido a un problema inesperado. Los desarrolladores web normalmente tienen que recorrer los registros del servidor para determinar de dónde viene el problema exacto.

Supervisión del rendimiento del servidor web HTTP/S

Los problemas pueden ocurrir en cualquier momento. Minimice el tiempo de inactividad y la frustración de los clientes con la plataforma de monitoreo Dotcom-Monitor. La supervisión del servidor web HTTP/S comprueba la disponibilidad, el rendimiento, el contenido, los vínculos rotos y mucho más. Con soporte para cookies, envíos de formularios, encabezados personalizados, sitios protegidos por contraseña y umbrales de tiempo de espera, no quedarás desprevenido. Configure alertas y filtros personalizados para detectar y corregir al instante los problemas del servidor web, garantizando que sus páginas web estén siempre accesibles para sus usuarios, de todo el mundo.

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on email
Email
Share on print
Impresión