HTTP Status Codes


Los HTTP Status Codes son códigos de respuesta estándar devueltos por los servidores web de Internet. Los códigos identifican la causa del problema por el cual la página web no carga, también se utilizan para responder a peticiones del servidor por parte de programas clientes del mismo.

Se supone que siguen un estándar con el tipo de respuesta que ofrecen, aunque cuando bajas al detalle dependiendo del proyecto cada desarrollador se organiza como mejor puede.

Os pongo aquí el listado con su significado básico:

  • Informe:
    • 100: Continua
    • 101: Intercambiado protocolos
    • 102: Procesando
  • Éxito:
    • 200: Ok
    • 201: Creado
    • 202: Aceptado
    • 203: No autorizado - Información
    • 204: Sin contenido
    • 205: Reseteo de contenido
    • 206: Contenido parcial
    • 207: Multi-Estado
    • 208: Todavía no informado
    • 226: Usado con cabecera IM
  • Redirección:
    • 300: Multiples opciones
    • 301: Movido permanentemente
    • 302: Encontrado
    • 303: Ver otros
    • 304: No modificado
    • 305: Utiliza proxy
    • 307: Redirección temporal
    • 308: Redirección permanente
  • Error del cliente:
    • 400: Mala petición
    • 401: Sin autorización
    • 402: Pago requerido
    • 403: Prohibido el acceso
    • 404: No encontrado
    • 405: Método no permitido
    • 406: No aceptado
    • 407: Autentificación de proxy requerida
    • 408: Error de exceso de tiempo
    • 409: Conflicto
    • 410: Ido
    • 411: Longitud requerida
    • 412: Fallo en la precondición
    • 413: Payload muy largo
    • 414: URI demasiado larga
    • 415: Tipo de multimedia no soportado
    • 416: Rango solicitado no posible
    • 417: Fallo de expectativa
    • 418: Soy un teapot
    • 421: Petición mal confirmada
    • 422: Entidad no procesable
    • 423: Cerrado
    • 424: Fallo de dependencia
    • 426: Actualización requerida
    • 428: Precondición requerida
    • 429: Demasiadas peticiones
    • 431: Cabeceras de la petición muy grandes
    • 444: Conexión cerrada sin respuesta
    • 451: No disponible debido a razones legales
    • 499: Cierre a petición del cliente
  • Errores del servidor:
    • 500: Error interno del servidor
    • 501: No implementado
    • 502: El gateway está mal
    • 503: Servicio no disponible
    • 504: Tiempo agotado usando el gateway
    • 505: Versión de HTTP no soportada
    • 506: Error de configuración de variant
    • 507: Espacio insuficiente
    • 508: Bucle detectado
    • 510: No extendido
    • 511: Autorización de red requerida
    • 599: Error de tiempo agotado para la conexión
Cómo podéis ver son muchos, aunque realmente los más utilizados no pasan de la decena. En posteriores posts hablaré de ellos con más detalle, especialmente de los que tienen una descripción más críptica.

Comentarios