A Lista completa de líneas de estado HTTP

Tabla de contenido:

A Lista completa de líneas de estado HTTP
A Lista completa de líneas de estado HTTP
Anonim

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 motivo1 (la breve descripción).

También mantenemos una lista de errores de código de estado HTTP (4xx y 5xx) junto con algunos consejos sobre cómo solucionarlos.

Aunque técnicamente incorrecto, las líneas de estado HTTP a menudo se denominan simplemente códigos de estado

Image
Image

Categorías de códigos de estado

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 usa para identificar el código dentro de una categoría específica, una de estas cinco:

  • 1XX: Informativo: la solicitud fue aceptada o el proceso continúa.
  • 2XX: Confirma que la acción se completó con éxito 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 puede completarse o contiene una 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 conocer todos estos códigos, lo que significa que un código desconocido también tiene una frase de motivo HTTP desconocida, lo que no le dará mucha información al usuario. Sin embargo, estas aplicaciones HTTP deben comprender las categorías o clases tal 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 la aplicación desconoce un código de estado 490, puede tratarlo como un 400 porque está en la misma categoría y 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

Líneas de estado HTTP oficiales
Código de estado Razón Frase
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 Estados múltiples
208 Ya reportado
300 Opciones múltiples
301 Se mudó permanentemente
302 Encontrado
303 Ver otros
304 No modificado
305 Usar proxy
307 Redireccionamiento temporal
308 Redireccionamiento permanente
400 Solicitud incorrecta
401 No autorizado
402 Pago requerido
403 Prohibido
404 No encontrado
405 Método no permitido
406 No aceptable
407 Se requiere autenticación de proxy
408 Solicitar tiempo de espera
409 Conflicto
410 Se fue
411 Duración requerida
412 Falló la condición previa
413 Entidad de solicitud demasiado grande
414 URI de solicitud demasiado grande
415 Tipo de medio no admitido
416 Rango de solicitud no satisfactorio
417 Falló la expectativa
421 Solicitud mal dirigida
422 Entidad no procesable
423 Bloqueado
424 Dependencia fallida
425 Colección desordenada
426 Actualización necesaria
428 Condición previa requerida
429 Demasiadas solicitudes
431 Campos de encabezado de solicitud demasiado grandes
451 No disponible por motivos legales
500 Error interno del servidor
501 No implementado
502 Puerta de enlace incorrecta
503 Servicio no disponible
504 Tiempo de espera de la puerta de enlace
505 Versión HTTP no compatible
506 Variante también negocia
507 Almacenamiento 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

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.

Otras posibles líneas de estado
Código de estado Razón Frase
103 Punto de control
420 Error del método
420 Mejora tu calma
440 Tiempo de espera de inicio de sesión
449 Reintentar con
450 Bloqueado por el control parental de Windows
451 Redireccionar
498 Ficha no válida
499 Símbolo requerido
499 La solicitud ha sido prohibida por el antivirus
509 Límite de ancho de banda superado
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 los códigos de error del Administrador de dispositivos, no significa que estén relacionados de ninguna manera.

Recomendado: