Se recibió la parte inicial de la solicitud; el cliente debe continuar enviando el cuerpo.
El servidor acepta cambiar de protocolo (p. ej. de HTTP/1.1 a WebSocket).
WebDAV — la solicitud fue aceptada pero aún no se ha completado.
Se usa con el encabezado Link para que el cliente precargue recursos antes de la respuesta final.
La solicitud tuvo éxito. El significado exacto depende del método.
La solicitud tuvo éxito y se creó un nuevo recurso.
La solicitud fue aceptada para procesarse pero aún no se ha completado (trabajo asíncrono).
Los metadatos devueltos provienen de un proxy transformador, no del servidor de origen.
La solicitud tuvo éxito pero no hay cuerpo que devolver.
Indica al cliente que reinicie la vista del documento que envió la solicitud (p. ej. limpiar el formulario).
Se usa en respuesta a una solicitud Range — el cuerpo contiene solo el rango de bytes solicitado.
El recurso tiene múltiples representaciones; el cliente debe elegir una.
El recurso tiene una nueva URL permanente. Los buscadores actualizan su índice.
El recurso está temporalmente en otra URL. Usa 307 si debes mantener el método.
Tras un POST, redirige al cliente para obtener el resultado con GET (Post/Redirect/Get).
La copia en caché aún está fresca — se envía en respuesta a GET condicionales (ETag / If-Modified-Since).
Como 302 pero el método de la solicitud no debe cambiarse al seguir la redirección.
Como 301 pero el método de la solicitud no debe cambiarse al seguir la redirección.
El servidor no puede o no quiere procesar la solicitud por un error del cliente (sintaxis incorrecta, marco inválido).
Se requiere autenticación y ha fallado o no se ha proporcionado. (A pesar del nombre, trata sobre autenticación, no autorización.)
Reservado para uso futuro. A veces lo usan las APIs para indicar que el usuario alcanzó una cuota de pago.
El servidor entendió la solicitud pero se niega a autorizarla. Volver a autenticarse no ayudará.
El servidor no encuentra el recurso solicitado.
El servidor conoce el método pero el recurso de destino no lo admite.
El servidor no puede producir una respuesta que coincida con los encabezados Accept del cliente.
Como 401 pero la autenticación es para un proxy.
Al servidor se le agotó el tiempo esperando la solicitud.
La solicitud entra en conflicto con el estado actual del recurso (p. ej. conflicto de versión).
El recurso se eliminó de forma permanente, sin dirección de reenvío.
El servidor requiere un encabezado Content-Length.
Una precondición en los encabezados (p. ej. If-Match) no se cumplió en el servidor.
El cuerpo de la solicitud es mayor de lo que el servidor está dispuesto a procesar.
La URI es más larga de lo que el servidor está dispuesto a interpretar.
El cuerpo usa un tipo de medio que el servidor o el recurso no admiten.
El encabezado Range pide una porción del archivo fuera de sus límites.
Una broma del Día de los Inocentes del RFC 2324. La devuelven los servidores que se niegan a hacer café.
La solicitud se envió a un servidor incapaz de producir una respuesta (p. ej. conexión HTTP/2 incorrecta).
La solicitud está bien formada pero contiene errores semánticos (común en APIs para fallos de validación).
WebDAV — el recurso al que se accede está bloqueado.
El servidor no quiere procesar una solicitud que podría reenviarse.
El cliente debe actualizarse a otro protocolo (p. ej. TLS) para completar la solicitud.
El servidor requiere que la solicitud sea condicional (ayuda a evitar el problema de actualización perdida).
El cliente ha enviado demasiadas solicitudes en un tiempo dado (limitación de tasa).
El servidor rechaza la solicitud porque un campo de encabezado — o los encabezados en total — son demasiado grandes.
El recurso no está disponible por razones legales (nombre inspirado en Fahrenheit 451).
El servidor encontró una condición inesperada. El error 5xx genérico.
El servidor no reconoce el método de la solicitud.
El servidor, actuando como pasarela, recibió una respuesta inválida del servidor upstream.
El servidor no está listo para atender la solicitud — normalmente sobrecargado o en mantenimiento.
El servidor, actuando como pasarela, no recibió respuesta a tiempo del servidor upstream.
El servidor no admite la versión de HTTP utilizada en la solicitud.
WebDAV — el servidor no puede almacenar la representación necesaria para completar la solicitud.
WebDAV — el servidor detectó un bucle infinito durante el procesamiento.
El cliente debe autenticarse para obtener acceso a la red (portales cautivos).