0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Configuración
Referencia de códigos de estado HTTP organizados por familia. Incluye descripciones detalladas de cada código y su referencia RFC. Puedes filtrar por familia o buscar por número o nombre.

62 códigos

1xxInformación4
100Continue

El servidor ha recibido los encabezados de la solicitud y el cliente debe proceder a enviar el cuerpo.

RFC 9110
101Switching Protocols

El servidor acepta cambiar de protocolo según lo solicitado por el cliente (por ejemplo, HTTP → WebSocket).

RFC 9110
102Processing

El servidor está procesando la solicitud, pero aún no tiene una respuesta disponible.

RFC 2518 (WebDAV)
103Early Hints

Permite al servidor enviar encabezados de enlace anticipados antes de la respuesta final, lo que optimiza la carga de recursos.

RFC 8297
2xxExitosos10
200OK

La solicitud fue exitosa. El significado exacto depende del método HTTP utilizado (GET devuelve el recurso, POST devuelve el resultado de la acción).

RFC 9110
201Created

La solicitud fue exitosa y se creó un nuevo recurso. Normalmente en respuesta a POST o PUT.

RFC 9110
202Accepted

La solicitud fue aceptada para su procesamiento, pero este aún no se ha completado (procesamiento asincrónico).

RFC 9110
203Non-Authoritative Information

La solicitud fue exitosa, pero la información del cuerpo proviene de una copia caché de terceros, no del servidor original.

RFC 9110
204No Content

La solicitud fue exitosa, pero no hay contenido que enviar. Común en respuestas a DELETE o PUT exitosas.

RFC 9110
205Reset Content

La solicitud fue exitosa. El cliente debe reiniciar la vista del documento (por ejemplo, limpiar un formulario).

RFC 9110
206Partial Content

El servidor entrega solo una parte del recurso, como resultado de un encabezado Range enviado por el cliente. Se utiliza en descargas reanudables y en streaming.

RFC 9110
207Multi-Status

El cuerpo de respuesta contiene múltiples códigos de estado para distintos subrecursos (WebDAV).

RFC 4918 (WebDAV)
208Already Reported

Los miembros de un DAV vinculante ya fueron enumerados en una respuesta anterior y no se vuelven a incluir (WebDAV).

RFC 5842 (WebDAV)
226IM Used

El servidor ha cumplido una solicitud GET y la respuesta es una representación del resultado de una o más manipulaciones de instancia aplicadas al recurso actual.

RFC 3229
3xxRedirecciones8
300Multiple Choices

La solicitud tiene más de una respuesta posible. El cliente debe elegir una de ellas.

RFC 9110
301Moved Permanently

La URL del recurso se ha cambiado de forma permanente. La nueva URL se incluye en el encabezado Location.

RFC 9110
302Found

El recurso está temporalmente en otra URI. El cliente debe utilizar la misma URI original para futuras solicitudes.

RFC 9110
303See Other

El servidor redirige al cliente a otro recurso con GET, aunque la solicitud original utilizó otro método.

RFC 9110
304Not Modified

La caché del cliente está actualizada. Se utiliza en respuesta a solicitudes condicionales (If-None-Match, If-Modified-Since).

RFC 9110
305Use Proxy

El recurso debe accederse mediante un proxy. Obsoleto por razones de seguridad.

RFC 9110
307Temporary Redirect

El recurso está temporalmente en otra URI. A diferencia de 302, el método HTTP no debe cambiar en la redirección.

RFC 9110
308Permanent Redirect

El recurso se trasladó permanentemente a otra URI. A diferencia de 301, el método HTTP no debe cambiar en la redirección.

RFC 7538
4xxError del cliente29
400Bad Request

El servidor no puede procesar la solicitud debido a un error del cliente: sintaxis malformada, parámetros inválidos, etc.

RFC 9110
401Unauthorized

El cliente debe autenticarse para obtener la respuesta. El servidor debe incluir el encabezado WWW-Authenticate.

RFC 9110
402Payment Required

Reservado para uso futuro. Algunos servicios lo utilizan para indicar que se requiere pago.

RFC 9110
403Forbidden

El cliente no tiene permiso para acceder al recurso. A diferencia de 401, el servidor sabe quién es el cliente pero le niega el acceso.

RFC 9110
404Not Found

El servidor no encontró el recurso solicitado. También se utiliza para denegar acceso a recursos existentes sin revelar su existencia.

RFC 9110
405Method Not Allowed

El método HTTP utilizado no está permitido para el recurso solicitado. El servidor debe incluir el encabezado Allow con los métodos permitidos.

RFC 9110
406Not Acceptable

El servidor no puede producir una respuesta que coincida con los criterios de negociación de contenido enviados por el cliente.

RFC 9110
407Proxy Authentication Required

El cliente debe autenticarse con el proxy intermediario antes de que este envíe la solicitud al servidor.

RFC 9110
408Request Timeout

El servidor cerró la conexión porque el cliente tardó demasiado en enviar la solicitud completa.

RFC 9110
409Conflict

La solicitud entra en conflicto con el estado actual del servidor (por ejemplo, modificación concurrente del mismo recurso).

RFC 9110
410Gone

El recurso solicitado ya no está disponible y no volverá. A diferencia de 404, se sabe con certeza que fue eliminado.

RFC 9110
411Length Required

El servidor rechaza la solicitud porque no se incluyó el encabezado Content-Length requerido.

RFC 9110
412Precondition Failed

El servidor evalúa las condiciones previas de la solicitud (encabezados If-*) y alguna de ellas falló.

RFC 9110
413Content Too Large

El cuerpo de la solicitud supera los límites definidos por el servidor.

RFC 9110
414URI Too Long

La URI de la solicitud es más larga de lo que el servidor puede interpretar.

RFC 9110
415Unsupported Media Type

El formato del contenido de la solicitud no es compatible con el servidor (tipo MIME no aceptado).

RFC 9110
416Range Not Satisfiable

El rango de bytes solicitado no puede ser satisfecho: está fuera de los límites del recurso.

RFC 9110
417Expectation Failed

El servidor no puede cumplir con los requisitos indicados en el encabezado Expect de la solicitud.

RFC 9110
418I'm a Teapot

El servidor rechaza los intentos de preparar café porque es una tetera. Código de broma definido en el RFC del Hyper Text Coffee Pot Control Protocol (HTCPCP).

RFC 2324 / RFC 7168
421Misdirected Request

La solicitud se dirigió a un servidor que no puede producir una respuesta para la combinación de esquema y autoridad.

RFC 9110
422Unprocessable Content

La solicitud está bien formada pero no puede procesarse debido a errores semánticos (por ejemplo, validación de datos).

RFC 4918 (WebDAV)
423Locked

El recurso al que se intenta acceder está bloqueado (WebDAV).

RFC 4918 (WebDAV)
424Failed Dependency

La solicitud falló porque dependía de otra solicitud que también falló (WebDAV).

RFC 4918 (WebDAV)
425Too Early

El servidor no está dispuesto a procesar una solicitud que podría repetirse, para evitar ataques de repetición.

RFC 8470
426Upgrade Required

El servidor rechaza procesar la solicitud utilizando el protocolo actual; el cliente debe actualizarlo (por ejemplo, pasar a TLS).

RFC 9110
428Precondition Required

El servidor requiere que la solicitud sea condicional (incluir encabezados If-Match, etc.) para evitar actualizaciones perdidas.

RFC 6585
429Too Many Requests

El cliente envió demasiadas solicitudes en un período de tiempo determinado (limitación de velocidad).

RFC 6585
431Request Header Fields Too Large

El servidor rechaza la solicitud porque uno o varios encabezados HTTP son demasiado largos.

RFC 6585
451Unavailable For Legal Reasons

El recurso no está disponible por razones legales (censura gubernamental, orden judicial, etc.).

RFC 7725
5xxError del servidor11
500Internal Server Error

El servidor encontró una condición inesperada que le impidió completar la solicitud. Es el código de error genérico del servidor.

RFC 9110
501Not Implemented

El servidor no soporta la funcionalidad necesaria para procesar la solicitud (por ejemplo, un método HTTP no reconocido).

RFC 9110
502Bad Gateway

El servidor, que actúa como gateway o proxy, recibió una respuesta no válida del servidor upstream.

RFC 9110
503Service Unavailable

El servidor no está disponible temporalmente, generalmente por sobrecarga o mantenimiento. El encabezado Retry-After puede indicar cuándo estará disponible.

RFC 9110
504Gateway Timeout

El servidor, que actúa como gateway, no recibió una respuesta a tiempo del servidor upstream.

RFC 9110
505HTTP Version Not Supported

El servidor no admite la versión del protocolo HTTP utilizada en la solicitud.

RFC 9110
506Variant Also Negotiates

Error de configuración interno: la variante de contenido seleccionada está configurada para negociar contenido por sí misma.

RFC 2295
507Insufficient Storage

El servidor no puede almacenar la representación necesaria para completar la solicitud (WebDAV).

RFC 4918 (WebDAV)
508Loop Detected

El servidor detectó un bucle infinito al procesar la solicitud (WebDAV).

RFC 5842 (WebDAV)
510Not Extended

Se necesitan más extensiones a la solicitud para que el servidor pueda procesarla.

RFC 2774
511Network Authentication Required

El cliente debe autenticarse para acceder a la red (por ejemplo, portal cautivo de Wi-Fi).

RFC 6585

Activa No estándar para ver códigos propietarios de Cloudflare, Nginx, IIS y otros servidores web.