Una lista completa de líneas de estado HTTP
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 va acompañado de la frase de motivo HTTP1 (la breve descripción).
También mantenemos un lista de errores de código de estado HTTP (4xx y 5xx) junto con algunos consejos sobre cómo solucionarlos.
Aunque técnicamente incorrectas, las líneas de estado HTTP a menudo se denominan simplemente códigos de estado HTTP.
Categorías de códigos de estado HTTP
Como puede ver a continuación, los códigos de estado HTTP son números enteros de tres dígitos. El primer dígito se utiliza para identificar el código dentro de una categoría específica, uno de estos cinco:
- 1XX: Informativo: la solicitud fue aceptada o el proceso continúa.
- 2XX: Confirma que la acción se completó correctamente o se entendió.
- 3XX: Redirección: se debe realizar algo más para completar la solicitud.
- 4XX: Error del cliente que indica que la solicitud no se puede completar o contiene el error sintaxis.
- 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 motivo HTTP desconocida, lo que no le dará al usuario mucha información. Sin embargo, estas aplicaciones HTTP deben comprender las categorías o clases como las describimos anteriormente.
Si el software no sabe qué significa el código específico, al menos puede identificar la clase. Por ejemplo, si un código de estado 490 es desconocido para la aplicación, puede tratarlo como un 400 porque está en la misma categoría y luego puede asumir que hay algún problema con la solicitud del cliente.
Líneas de estado HTTP (códigos de estado HTTP + frases de motivo HTTP)
Líneas de estado HTTP oficiales | |
---|---|
Código de estado | Frase de motivo |
100 | Continuar |
101 | Protocolos de conmutación |
102 | Procesando |
200 | OK |
201 | Creado |
202 | Aceptado |
203 | Información no autorizada |
204 | Sin contenido |
205 | Restablecer contenido |
206 | Contenido parcial |
207 | Multi-estado |
300 | Múltiples opciones |
301 | Movido permanentemente |
302 | Fundar |
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 | Desaparecido |
411 | Longitud requerida |
412 | Condición previa Falló |
413 | Solicitar entidad demasiado grande |
414 | Request-URI demasiado grande |
415 | Tipo de papel no admitido |
416 | Rango de solicitud no 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 | Requisito previo |
429 | Demasiadas solicitudes |
431 | Campos de encabezado de solicitud demasiado grandes |
451 | No disponible por motivos legales |
500 | error de servidor interno |
501 | No se ha implementado |
502 | Puerta de enlace incorrecta |
503 | Servicio no disponible |
504 | Tiempo de espera de puerta de enlace |
505 | Versión HTTP no admitida |
506 | La variante también negocia |
507 | Espacio insuficiente |
508 | Bucle detectado |
510 | No extendido |
511 | Se requiere autenticación de red |
[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 vea frases de motivo HTTP reemplazadas por una descripción más "amigable" o en un idioma local.
Líneas de estado HTTP no oficiales
Es posible que algunos servicios de terceros utilicen las siguientes líneas de estado HTTP como respuestas de error, pero ninguna RFC las especifica.
Otras posibles líneas de estado HTTP | |
---|---|
Código de estado | Frase de motivo |
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 | La solicitud ha sido prohibida por antivirus |
509 | Banda ancha Límite excedido |
530 | El sitio está congelado |
Es importante recordar que, si bien los códigos de estado HTTP pueden compartir los mismos números con los mensajes de error que se encuentran en otros contextos, como con Códigos de error del Administrador de dispositivos, no significa que estén relacionados de ninguna manera.