¿Qué son los códigos de estado HTTP?
Los códigos de estado HTTP son códigos de respuesta estándar proporcionados por los servidores de sitios 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 Línea de estado HTTP que incluye tanto el Código de estado HTTP y el Frase de motivo HTTP.
Los códigos de estado HTTP a veces se denominan códigos de error del navegador o códigos de error de Internet.
Por ejemplo, la línea de estado HTTP Error interno de servidor 500 se compone del código de estado HTTP de 500 y la frase de motivo HTTP de error de servidor interno.
Existen cinco categorías de errores de código de estado HTTP; estos son los dos grupos principales:
Error de cliente 4xx
Este grupo de códigos de estado HTTP incluye aquellos en los que la solicitud de una página web u otro recurso contiene errores sintaxis o no puede ser llenado por alguna otra razón, presumiblemente por culpa del cliente (el internauta).
Algunos códigos de estado HTTP de error de cliente comunes incluyen 404 No encontrado), 403 (prohibido), y 400 Petición Incorrecta).
Error del servidor 5xx
Este grupo de códigos de estado HTTP 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 alguna razón.
Algunos códigos de estado HTTP de error de servidor comunes incluyen el siempre popular Error interno de servidor 500), junto con 504 (tiempo de espera de la puerta de enlace), 503 Servicio no Disponible), y 502 Puerta de enlace no válida).
Más información sobre códigos de estado HTTP
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 de códigos de estado HTTP no son errores, por lo que no debe recibir alertas sobre ellos en el navegador.
Ver una lista completa de errores en nuestro Errores de código de estado HTTP página, o vea todas estas líneas de estado HTTP (1xx, 2xx y 3xx) en nuestro Líneas de estado HTTP pieza.
De IANA Registro de códigos de estado del Protocolo de transferencia de hipertexto (HTTP) page 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 de estado HTTP de 500 medio Error del servidor de Internet, Microsoft Internet Information Services (ISS) utiliza 500.15 querer decir eso No se permiten solicitudes directas de Global.aspx.
Aqui hay algunos ejemplos mas:
- 404.13 tiene la frase de motivo HTTP de La longitud del contenido es demasiado grande.
- 500.53 medio 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é del usuario de salida..
- 502.3 medio 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 mensajes de error y significados asociados completamente diferentes.
Por ejemplo, el código de estado HTTP 403.2 medio Prohibido el acceso de lectura. Sin embargo, también hay un código de error del sistema. 403 eso significa El proceso no está en modo de procesamiento en segundo plano.
Del mismo modo, el 500 código de estado que significa Error del servidor de Internet podría confundirse fácilmente con un código de error del sistema 500 eso significa El perfil de usuario no puede ser cargado.
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 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, observe con atención dónde se ve el mensaje. Si ves un error en su navegador web, en la página web, es un código de respuesta HTTP.
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 todas partes Ventanas Códigos POST se dan durante el Poder en la auto pruebaetc.