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. Podés filtrar por familia o buscar por número o nombre.

62 códigos

1xxInformativos4
100Continue

El servidor recibió 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 (ej. HTTP → WebSocket).

RFC 9110
102Processing

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

RFC 2518 (WebDAV)
103Early Hints

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

RFC 8297
2xxExitosos10
200OK

La solicitud fue exitosa. El significado exacto depende del método HTTP usado (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. Típicamente en respuesta a POST o PUT.

RFC 9110
202Accepted

La solicitud fue aceptada para procesamiento pero este aún no se completó (procesamiento asíncrono).

RFC 9110
203Non-Authoritative Information

La solicitud fue exitosa pero la información en el 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 exitosos.

RFC 9110
205Reset Content

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

RFC 9110
206Partial Content

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

RFC 9110
207Multi-Status

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

RFC 4918 (WebDAV)
208Already Reported

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

RFC 5842 (WebDAV)
226IM Used

El servidor cumplió 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 ha sido cambiada permanentemente. La nueva URL se incluye en el encabezado Location.

RFC 9110
302Found

El recurso está temporalmente en otra URI. El cliente debe usar 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 usó otro método.

RFC 9110
304Not Modified

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

RFC 9110
305Use Proxy

El recurso debe ser accedido a través de 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 movió 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 usan 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 usa para negar acceso a recursos existentes sin revelar su existencia.

RFC 9110
405Method Not Allowed

El método HTTP usado 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 (ej. 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 está soportado por 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 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 fue dirigida 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 ser procesada debido a errores semánticos (ej. 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 ser repetida, para evitar ataques de repetición.

RFC 8470
426Upgrade Required

El servidor rechaza procesar la solicitud usando el protocolo actual; el cliente debe actualizarlo (ej. 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 (rate limiting).

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 requerida para procesar la solicitud (ej. método HTTP no reconocido).

RFC 9110
502Bad Gateway

El servidor, actuando como gateway o proxy, recibió una respuesta invá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, actuando como gateway, no recibió una respuesta a tiempo del servidor upstream.

RFC 9110
505HTTP Version Not Supported

El servidor no soporta la versión del protocolo HTTP usada en la solicitud.

RFC 9110
506Variant Also Negotiates

Error de configuración interna: 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 la pueda procesar.

RFC 2774
511Network Authentication Required

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

RFC 6585

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