La línea de estado HTTP es el término dado al código de estado HTTP (el número de código real) cuando está acompañado por la frase de motivo HTTP1 (La descripción corta).
Puede leer más sobre los códigos de estado de HTTP en ¿Qué son los códigos de estado de HTTP? trozo. También mantenemos una lista de errores de código de estado HTTP (4xx y 5xx) junto con algunos consejos sobre cómo solucionarlos.
Nota: Aunque técnicamente es incorrecto, las líneas de estado HTTP suelen denominarse simplemente códigos de estado HTTP.
Categorías de código de estado HTTP
Como puede ver a continuación, los códigos de estado HTTP son enteros de tres dígitos. El primer dígito se usa para identificar el código dentro de una categoría específica, uno de estos cinco:
- 1XX: Informativo: se aceptó la solicitud o el proceso continúa.
- 2XX: Confirma que la acción se completó con éxito o se entendió.
- 3XX: Redirección: es necesario que ocurra algo más para completar la solicitud.
- 4XX: Error del cliente que indica que la solicitud no se puede completar o que contiene la sintaxis incorrecta.
- 5XX: Error del servidor que indica que el servidor no pudo completar una solicitud que supuestamente era válida.
Las aplicaciones que entienden los códigos de estado HTTP no tienen que saber todos de los códigos, lo que significa que un código desconocido también tiene una frase de razón HTTP desconocida, que no le dará mucha información al usuario. Sin embargo, estas aplicaciones HTTP tienen que entender las categorías o clases como las hemos descrito anteriormente.
Si el software no sabe lo que significa el código específico, por lo menos puede identificar a la clase. Por ejemplo, si la aplicación desconoce un código de estado 490, puede tratarlo como un 400 porque está en la misma categoría y luego puede asumir que hay algo mal con la solicitud del cliente.
Líneas de estado HTTP (códigos de estado HTTP + frases de motivo HTTP)
| Código de estado | Frase Razón |
| 100 | Continuar |
| 101 | Protocolos de conmutación |
| 102 | Tratamiento |
| 200 | DE ACUERDO |
| 201 | Creado |
| 202 | Aceptado |
| 203 | Información no autorizada |
| 204 | Sin contenido |
| 205 | Restablecer contenido |
| 206 | Contenido parcial |
| 207 | Estado múltiple |
| 300 | Múltiples opciones |
| 301 | Movido permanentemente |
| 302 | Encontró |
| 303 | Ver otros |
| 304 | No modificado |
| 305 | Usa proxy |
| 307 | Redireccionamiento temporal |
| 308 | Redirección permanente |
| 400 | Solicitud incorrecta |
| 401 | No autorizado |
| 402 | pago requerido |
| 403 | Prohibido |
| 404 | Extraviado |
| 405 | Método no permitido |
| 406 | Inaceptable |
| 407 | Se requiere autenticación proxy |
| 408 | Pide tiempo fuera |
| 409 | Conflicto |
| 410 | Ido |
| 411 | Longitud requerida |
| 412 | Condición previa Falló |
| 413 | Solicitud de entidad demasiado grande |
| 414 | Solicitud de URI demasiado grande |
| 415 | Tipo de soporte no compatible |
| 416 | Rango de solicitud no es satisfactorio |
| 417 | Expectativa fallida |
| 421 | Solicitud mal dirigida |
| 422 | Entidad no procesable |
| 423 | Bloqueado |
| 424 | Dependencia fallida |
| 425 | Colección desordenada |
| 426 | Se requiere actualización |
| 428 | Condición previa requerida |
| 429 | Demasiadas solicitudes |
| 431 | Campos de encabezado de solicitud demasiado grandes |
| 451 | No disponible por razones legales |
| 500 | error de servidor interno |
| 501 | No se ha implementado |
| 502 | Bad Gateway |
| 503 | Servicio no disponible |
| 504 | Tiempo de espera de la puerta de enlace |
| 505 | Versión HTTP no soportada |
| 506 | La variante también negocia |
| 507 | Espacio insuficiente |
| 508 | Bucle detectado |
| 510 | No extendido |
| 511 | Autenticación de red requerida |
1 Solo se recomiendan las frases de motivo HTTP que acompañan a los códigos de estado HTTP. Se permite una frase de motivo diferente según RFC 2616 6.1.1. Es posible que las frases de motivo HTTP se reemplacen con una descripción más "amigable" o en un idioma local.
Líneas de estado HTTP no oficiales
Las líneas de estado HTTP a continuación pueden ser utilizadas por algunos servicios de terceros como respuestas de error, pero ninguna RFC las especifica.
| Código de estado | Frase Razón |
| 103 | Control |
| 420 | Fallo del método |
| 420 | Mejora tu calma |
| 440 | Se terminó el tiempo para la autenticación |
| 449 | Reintentar con |
| 450 | Bloqueado por los controles parentales de Windows |
| 451 | Redirigir |
| 498 | simbolo no valido |
| 499 | Token Requerido |
| 499 | Solicitud ha sido prohibida por antivirus |
| 509 | Límite de ancho de banda excedido |
| 530 | El sitio esta congelado |
Nota: Es importante recordar que, si bien los códigos de estado HTTP pueden compartir los mismos números con los mensajes de error encontrados en otros contextos, como con los códigos de error del Administrador de dispositivos, no significa que estén relacionados de ninguna manera.




