¿Qué son los códigos de estado HTTP?

Tabla de contenido:

¿Qué son los códigos de estado HTTP?
¿Qué son los códigos de estado HTTP?
Anonim

Los códigos de estado HTTP (también llamados códigos de error del navegador/Internet) son códigos de respuesta estándar proporcionados por servidores web en Internet. Los códigos ayudan a identificar la causa del problema cuando una página web u otro recurso no se carga correctamente.

El término "código de estado HTTP" es en realidad el término común para la línea de estado HTTP que incluye tanto el código de estado HTTP como la frase de razón HTTP.

Por ejemplo, la línea de estado HTTP 500: Error interno del servidor se compone del código de estado HTTP de 500 y el HTTP frase de motivo de Error interno del servidor.

Image
Image

Existen cinco categorías de errores de código de estado HTTP; estos son los dos grupos principales:

Error de cliente 4xx

Este grupo incluye aquellos en los que la solicitud de una página web u otro recurso contiene una sintaxis incorrecta o no se puede completar por algún otro motivo, presumiblemente por culpa del cliente (el navegante web).

Algunos códigos de estado HTTP de error de cliente comunes incluyen 404 (No encontrado), 403 (Prohibido) y 400 (Solicitud incorrecta).

Error del servidor 5xx

Este grupo incluye aquellos en los que el servidor del sitio web entiende la solicitud de una página web u otro recurso, pero no puede completarla por algún motivo.

Algunos de los más comunes incluyen el siempre popular 500 (Error interno del servidor), junto con 504 (Tiempo de espera de puerta de enlace), 503 (Servicio no disponible) y 502 (Puerta de enlace incorrecta).

Más información sobre los códigos de estado

Existen otros códigos de estado HTTP además de los códigos 4xx y 5xx. También hay códigos 1xx, 2xx y 3xx que son informativos, confirman el éxito o dictan una redirección, respectivamente. Estos tipos adicionales no son errores, por lo que no debería recibir alertas sobre ellos en el navegador.

Vea una lista completa de errores en nuestra página de errores de código de estado HTTP, o vea todas estas líneas de estado HTTP (1xx, 2xx y 3xx) en nuestra sección de líneas de estado

La página de Registro de códigos de estado del Protocolo de transferencia de hipertexto (HTTP) de IANA es la fuente oficial de códigos de estado HTTP, pero Windows a veces incluye errores adicionales más específicos que explican información adicional.

Por ejemplo, mientras que el código 500 significa Error del servidor de Internet, Microsoft Internet Information Services (ISS) usa 500.15 para indicar Solicitudes directas para Global.aspx no están permitidos.

Aquí hay algunos ejemplos más:

  • 404.13 tiene la frase de motivo HTTP de La longitud del contenido es demasiado grande.
  • 500.53 significa Se produjo un error de reescritura durante el manejo de la notificación RQ_RELEASE_REQUEST_STATE. Se produjo un error de ejecución de la regla de salida. La regla está configurada para ejecutarse antes de que se actualice la caché de usuario de salida.
  • 502.3 significa Puerta de enlace incorrecta: error de conexión del reenviador (ARR).

Estos llamados subcódigos generados por Microsoft ISS no reemplazan los códigos de estado HTTP, sino que se encuentran en varias áreas de Windows, como archivos de documentación.

No todos los códigos de error están relacionados

Un código de estado HTTP no es lo mismo que un código de error del Administrador de dispositivos o un código de error del sistema. Algunos códigos de error del sistema comparten números de código con códigos de estado HTTP, pero son errores diferentes con significados y mensajes de error asociados completamente diferentes.

Por ejemplo, el código de estado HTTP 403.2 significa Acceso de lectura prohibido. Sin embargo, también hay un código de error del sistema 403 que significa El proceso no está en modo de procesamiento en segundo plano.

Del mismo modo, el código de estado 500 que significa Error del servidor de Internet podría confundirse fácilmente con un código de error del sistema 500 eso significa No se puede cargar el perfil de usuario.

Sin embargo, estos no están relacionados y no deben tratarse de manera similar. Uno se muestra en un navegador web y explica un mensaje de error sobre el cliente o el servidor, mientras que el otro aparece en otra parte de Windows y no necesariamente involucra al navegador web en absoluto.

Si tiene problemas para identificar si el código de error que ve es un código de estado HTTP, mire cuidadosamente dónde se ve el mensaje. Si ve un error en su navegador web, en la página web, es un código de respuesta

Otros mensajes de error deben abordarse por separado según el contexto en el que se ven: los códigos de error del Administrador de dispositivos se ven en el Administrador de dispositivos, los códigos de error del sistema se muestran en todo Windows, los códigos POST se proporcionan durante el encendido automático Pruebas, errores específicos del juego/aplicación son relevantes para esos respectivos programas, etc.

Recomendado: