Entrada
Preparando tu espacio de trabajo…
Cómo usarlo
- Busca por número, nombre o explicación.
- Filtra una familia o los códigos comunes y elige una entrada.
- Copia el código o su enlace directo o descarga la referencia JSON.
Interpretar un estado HTTP
El código resume cómo ha procesado el servidor una solicitud HTTP. El primer dígito identifica la familia de respuesta y el código concreto aporta un significado más preciso.
Usa la referencia para distinguir el significado del protocolo del mensaje de error de la aplicación. Para diagnosticar un fallo también pueden hacer falta los headers, el body y el contexto del servidor.
Encontrar un código
La búsqueda compara número, nombre de protocolo o explicación. Las familias separan información, éxito, redirección, error del cliente y error del servidor.
Códigos comunes es un atajo de navegación, no otro estándar. Un número sin asignar puede usarse en un producto sin estar registrado.
404404 Not FoundSolo datos de ejemplo. Debes comprobar los valores, la autenticación y el comportamiento del endpoint en tu propio contexto.
Registro y contexto
La referencia usa la instantánea de IANA del 22 de octubre de 2026. Se etiquetan entradas reservadas, desaconsejadas, obsoletas y temporales; consulta el registro enlazado cuando importe el estado actual.
Referencia de estados HTTP
Copiar enlace crea una dirección para el código seleccionado. Descargar JSON exporta toda la referencia con nombres, estados y explicaciones, no solo el filtro activo.
| Código | Nombre | Significado |
|---|---|---|
| 100 | Continue | El servidor ha aceptado los headers iniciales; el cliente puede seguir enviando el body de la solicitud. |
| 101 | Switching Protocols | El servidor acepta cambiar al protocolo solicitado por el cliente. |
| 102 | Processing | Respuesta provisional de WebDAV que indica que el procesamiento sigue en curso. |
| 103 | Early Hints | Respuesta provisional con pistas, como recursos que el cliente puede precargar. |
| 104 | Upload Resumption Supported | Registro temporal para cargas reanudables. Su registro actual caduca el 13 de noviembre de 2026. |
| 200 | OK | La solicitud se completó correctamente; el significado del contenido de la respuesta depende del método solicitado. |
| 201 | Created | La solicitud creó uno o varios recursos. Un header Location puede identificar el recurso principal. |
| 202 | Accepted | La solicitud se aceptó para procesarla, pero el trabajo no ha terminado necesariamente. |
| 203 | Non-Authoritative Information | Un intermediario de transformación modificó la respuesta satisfactoria del servidor de origen. |
| 204 | No Content | La solicitud se completó sin contenido de respuesta. No esperes un body JSON. |
| 205 | Reset Content | La solicitud se completó y pide al cliente restablecer la vista desde la que se originó. |
| 206 | Partial Content | El servidor devolvió uno o varios intervalos de bytes solicitados en lugar de la representación completa. |
| 207 | Multi-Status | Respuesta WebDAV con resultados independientes para varias operaciones o recursos. |
| 208 | Already Reported | Un enlace WebDAV ya se había enumerado en la misma respuesta de múltiples estados. |
| 226 | IM Used | El servidor aplicó manipulaciones de instancia, como un delta, a la representación. |
| 300 | Multiple Choices | Hay más de una representación disponible; puede que el cliente deba elegir una. |
| 301 | Moved Permanently | El recurso tiene una nueva URI permanente. Algunos clientes cambian POST por GET al seguirla. |
| 302 | Found | El recurso está disponible temporalmente en otra ubicación. Algunos clientes cambian POST por GET. |
| 303 | See Other | Recupera el resultado desde otra URI, normalmente mediante GET; suele ocurrir después de un POST. |
| 304 | Not Modified | Una recuperación condicional no encontró una representación nueva. Reutiliza la respuesta almacenada en caché. |
| 305 | Use Proxy | Instrucción en desuso para acceder al recurso mediante un proxy. No debe usarse en API nuevas. |
| 306 | Unused | Este código está reservado y sin uso; actualmente no define ningún comportamiento de redirección. |
| 307 | Temporary Redirect | Sigue una redirección temporal conservando el método y el body de la solicitud. |
| 308 | Permanent Redirect | Sigue una redirección permanente conservando el método y el body de la solicitud. |
| 400 | Bad Request | El servidor no puede procesar la solicitud por un problema del cliente, como una sintaxis incorrecta. |
| 401 | Unauthorized | Se requieren credenciales de autenticación válidas. Comprueba el desafío WWW-Authenticate y tus credenciales. |
| 402 | Payment Required | Reservado para uso futuro. Las interpretaciones de pago dependen de la API que lo use. |
| 403 | Forbidden | El servidor entendió la solicitud, pero rechaza completarla; la autenticación por sí sola puede no resolverlo. |
| 404 | Not Found | No se encontró el recurso o el servidor no quiere revelar su existencia. |
| 405 | Method Not Allowed | Este método no está permitido para el recurso. Comprueba el header Allow de la respuesta. |
| 406 | Not Acceptable | Ninguna representación disponible cumple las preferencias de negociación de contenido de la solicitud. |
| 407 | Proxy Authentication Required | Un proxy intermediario exige autenticación, en lugar del servidor de origen. |
| 408 | Request Timeout | El servidor no recibió la solicitud completa durante el tiempo que estaba dispuesto a esperar. |
| 409 | Conflict | La solicitud entra en conflicto con el estado actual del recurso. Resuélvelo antes de reintentar. |
| 410 | Gone | El recurso ya no está disponible y es probable que sea permanente. |
| 411 | Length Required | El servidor exige un Content-Length definido para esta solicitud. |
| 412 | Precondition Failed | Una condición indicada por el cliente, como If-Match, resultó falsa. |
| 413 | Content Too Large | El contenido de la solicitud supera lo que el servidor puede o está dispuesto a procesar. |
| 414 | URI Too Long | La URI de la solicitud es más larga de lo que el servidor está dispuesto a interpretar. |
| 415 | Unsupported Media Type | El formato o la codificación del contenido de la solicitud no es compatible con esta operación. |
| 416 | Range Not Satisfiable | Los intervalos solicitados no pueden satisfacerse para la representación seleccionada. |
| 417 | Expectation Failed | El servidor no puede cumplir la expectativa indicada en el header Expect de la solicitud. |
| 418 | Unused (I’m a teapot) | Reservado como sin uso en la especificación HTTP actual; históricamente conocido como «I’m a teapot». |
| 421 | Misdirected Request | La solicitud se envió a un servidor que no puede ofrecer una respuesta autoritativa para este origen. |
| 422 | Unprocessable Content | Se entienden el tipo y la sintaxis del contenido, pero no se pueden procesar sus instrucciones. |
| 423 | Locked | Un recurso WebDAV necesario para la operación está bloqueado. |
| 424 | Failed Dependency | Una operación WebDAV falló porque falló otra de la que dependía. |
| 425 | Too Early | El servidor no se arriesga a procesar una solicitud que podría reproducirse a partir de datos TLS tempranos. |
| 426 | Upgrade Required | El cliente debe cambiar de protocolo para que la solicitud funcione. Comprueba el header Upgrade. |
| 428 | Precondition Required | El servidor exige una solicitud condicional para ayudar a evitar actualizaciones perdidas. |
| 429 | Too Many Requests | El cliente ha enviado demasiadas solicitudes. Sigue las indicaciones de Retry-After y los límites de frecuencia de la API. |
| 431 | Request Header Fields Too Large | Los headers de la solicitud son demasiado grandes, individualmente o en conjunto. |
| 451 | Unavailable For Legal Reasons | El recurso no está disponible porque el acceso está bloqueado por motivos legales. |
| 500 | Internal Server Error | Una condición inesperada del servidor impidió completar la solicitud. |
| 501 | Not Implemented | El servidor no admite la funcionalidad necesaria para completar la solicitud. |
| 502 | Bad Gateway | Una pasarela o un proxy recibió una respuesta no válida de su servidor de origen ascendente. |
| 503 | Service Unavailable | El servicio no está disponible temporalmente, a menudo por sobrecarga o mantenimiento. Comprueba Retry-After. |
| 504 | Gateway Timeout | Una pasarela o un proxy no recibió a tiempo una respuesta del servidor ascendente. |
| 505 | HTTP Version Not Supported | El servidor no admite la versión HTTP usada en la solicitud. |
| 506 | Variant Also Negotiates | La configuración de negociación de contenido del servidor provoca una selección circular de variantes. |
| 507 | Insufficient Storage | El servidor no puede almacenar la representación necesaria para terminar la operación. |
| 508 | Loop Detected | Una operación WebDAV encontró un bucle infinito. |
| 510 | Not Extended | Código obsoleto del marco de extensiones HTTP. No lo uses en API nuevas. |
| 511 | Network Authentication Required | El cliente debe autenticarse para acceder a la red, normalmente mediante un portal cautivo. |
Las herramientas locales admiten hasta 1 MiB, URL de hasta 64 KiB y 5 segundos de procesamiento. Las solicitudes API admiten 100 headers y 100 filas de parámetros, un tiempo de espera de 1–120 segundos y hasta 5 MiB de datos de respuesta recibidos. Las vistas de texto largas se abrevian. Las solicitudes van directamente al endpoint elegido; se aplican CORS y las políticas del navegador.
Preguntas frecuentes
¿Todos los códigos de tres dígitos son estándar?
No. Algunos están sin asignar o los usan productos concretos. Su uso por un servidor o proxy no implica registro IANA.
¿Qué diferencia hay entre 401 y 403?
401 pide autenticación válida y normalmente incluye un desafío WWW-Authenticate. 403 indica que el servidor rechaza la operación; aportar credenciales puede no resolverlo.
¿Un 4xx siempre es un error en mi código?
No. Describe la situación de solicitud y respuesta. Autenticación, permisos, rutas, límites o reglas de aplicación también pueden causarlo.
¿Puedo compartir una entrada concreta?
Sí. Selecciónala y usa Copiar enlace. El enlace incluye el ancla del código.
¿Descargar JSON exporta solo la búsqueda?
No. Exporta la referencia completa, incluidas las descripciones traducidas.