100ContinueInformativo (1xx)
El servidor ha recibido las cabeceras y el cliente puede continuar enviando el cuerpo de la petición.
101Switching ProtocolsInformativo (1xx)
El servidor acepta cambiar de protocolo, según lo solicitado por el cliente (p. ej., a WebSocket).
200OKÉxito (2xx)
La petición se ha completado correctamente.
201CreatedÉxito (2xx)
La petición se ha completado y se ha creado un nuevo recurso.
202AcceptedÉxito (2xx)
La petición se ha aceptado para procesar, pero el procesamiento no ha terminado.
204No ContentÉxito (2xx)
La petición se ha completado correctamente, pero no hay contenido que devolver.
206Partial ContentÉxito (2xx)
El servidor devuelve solo una parte del recurso, según el rango pedido por el cliente.
301Moved PermanentlyRedirección (3xx)
El recurso se ha movido permanentemente a una nueva URL.
302FoundRedirección (3xx)
El recurso está temporalmente en una URL distinta.
304Not ModifiedRedirección (3xx)
El recurso no ha cambiado desde la última vez que se solicitó (usado con caché).
307Temporary RedirectRedirección (3xx)
Redirección temporal que, a diferencia del 302, exige mantener el mismo método HTTP en la nueva petición.
308Permanent RedirectRedirección (3xx)
Redirección permanente que, a diferencia del 301, exige mantener el mismo método HTTP.
400Bad RequestError del cliente (4xx)
El servidor no puede procesar la petición por un error de sintaxis o de formato del cliente.
401UnauthorizedError del cliente (4xx)
La petición requiere autenticación, que no se ha proporcionado o es inválida.
403ForbiddenError del cliente (4xx)
El servidor entiende la petición, pero se niega a autorizarla.
404Not FoundError del cliente (4xx)
El servidor no encuentra el recurso solicitado.
405Method Not AllowedError del cliente (4xx)
El método HTTP usado no está permitido para este recurso.
408Request TimeoutError del cliente (4xx)
El servidor agotó el tiempo de espera a que el cliente enviara la petición completa.
409ConflictError del cliente (4xx)
La petición entra en conflicto con el estado actual del recurso en el servidor.
410GoneError del cliente (4xx)
El recurso solicitado ya no está disponible y no lo estará de nuevo.
418I'm a teapotError del cliente (4xx)
Código de broma del April Fools' RFC 2324: el servidor es una tetera y no puede preparar café.
422Unprocessable ContentError del cliente (4xx)
La petición está bien formada, pero contiene errores semánticos que impiden procesarla.
429Too Many RequestsError del cliente (4xx)
El cliente ha enviado demasiadas peticiones en un periodo de tiempo determinado (límite de tasa).
500Internal Server ErrorError del servidor (5xx)
El servidor ha encontrado una situación que no sabe cómo manejar.
501Not ImplementedError del servidor (5xx)
El servidor no reconoce el método de la petición o no puede procesarlo.
502Bad GatewayError del servidor (5xx)
El servidor, actuando como puerta de enlace, recibió una respuesta inválida del servidor ascendente.
503Service UnavailableError del servidor (5xx)
El servidor no está preparado para gestionar la petición, normalmente por sobrecarga o mantenimiento.
504Gateway TimeoutError del servidor (5xx)
El servidor, actuando como puerta de enlace, no obtuvo respuesta a tiempo del servidor ascendente.