Códigos de Estado HTTP
1xx Informativo
El servidor ha recibido las cabeceras de la solicitud y el cliente debe continuar enviando el cuerpo.
El solicitante pidió al servidor cambiar de protocolo y el servidor aceptó hacerlo.
El servidor ha recibido y está procesando la solicitud, pero aún no hay respuesta disponible.
2xx Éxito
La solicitud ha tenido éxito. El significado del éxito varía según el método HTTP.
La solicitud se ha cumplido y ha resultado en la creación de un nuevo recurso.
La solicitud ha sido aceptada para procesamiento, pero el procesamiento no se ha completado.
El servidor procesó exitosamente la solicitud y no devuelve ningún contenido.
El servidor entrega solo parte del recurso debido a un encabezado de rango enviado por el cliente.
3xx Redirección
El recurso solicitado tiene un nuevo URI permanente y las referencias futuras deben usar ese URI.
El recurso solicitado reside temporalmente bajo un URI diferente.
El recurso no ha sido modificado desde la versión especificada por las cabeceras de la solicitud.
La solicitud debe repetirse con otro URI, pero las futuras pueden seguir usando el original.
La solicitud y todas las futuras deben repetirse usando otro URI de forma permanente.
4xx Error del Cliente
El servidor no puede o no quiere procesar la solicitud debido a un error aparente del cliente.
Se requiere autenticación y ha fallado o aún no se ha proporcionado.
El servidor entendió la solicitud pero se niega a autorizarla.
El recurso solicitado no se pudo encontrar en el servidor.
El método de solicitud es conocido por el servidor pero no es soportado por el recurso de destino.
El servidor agotó el tiempo de espera aguardando la solicitud del cliente.
La solicitud no pudo completarse debido a un conflicto con el estado actual del recurso.
El recurso solicitado ya no está disponible y no volverá a estarlo.
La solicitud es más grande de lo que el servidor está dispuesto o puede procesar.
La entidad de solicitud tiene un tipo de medio que el servidor o recurso no soporta.
La solicitud estaba bien formada pero no pudo ser procesada debido a errores semánticos.
El usuario ha enviado demasiadas solicitudes en un período de tiempo dado (límite de velocidad).
5xx Error del Servidor
El servidor encontró una condición inesperada que le impidió cumplir con la solicitud.
El servidor no soporta la funcionalidad requerida para cumplir con la solicitud.
El servidor, actuando como puerta de enlace o proxy, recibió una respuesta inválida del servidor ascendente.
El servidor no puede manejar la solicitud debido a sobrecarga temporal o mantenimiento.
El servidor, como puerta de enlace o proxy, no recibió respuesta a tiempo del servidor ascendente.
El servidor no soporta la versión del protocolo HTTP utilizada en la solicitud.