RUNWEBTOOLS
Español

Códigos de estado HTTP: la referencia completa

Cada respuesta HTTP lleva un código de estado de tres dígitos que le dice al cliente cómo fue la solicitud. El primer dígito fija la clase, así que puedes leer la intención de un vistazo incluso en un código que nunca has visto. Esta es la lista completa y buscable.

  • 1xx — Informativo: solicitud recibida, continuando.
  • 2xx — Éxito: la solicitud se recibió y se aceptó.
  • 3xx — Redirección: se necesita otra acción para completarla.
  • 4xx — Error del cliente: la solicitud tiene un problema.
  • 5xx — Error del servidor: el servidor no pudo cumplir una solicitud válida.

Actualizado 2026-07-06

CódigoNombreSignificado
100ContinueSe recibió la parte inicial de la solicitud; el cliente debe seguir enviando el cuerpo.
101Switching ProtocolsEl servidor acepta cambiar de protocolo según lo pidió el cliente (p. ej. a WebSocket).
102ProcessingEl servidor recibió la solicitud y la está procesando, pero aún no hay respuesta (WebDAV).
103Early HintsSugerencias de precarga enviadas antes de la respuesta final para que el navegador empiece a obtener recursos.
200OKRespuesta de éxito estándar. El significado depende del método (GET devuelve el recurso, POST el resultado).
201CreatedLa solicitud tuvo éxito y se creó un nuevo recurso, normalmente devuelto con su ubicación.
202AcceptedLa solicitud se aceptó para procesar, pero el procesamiento no ha terminado.
203Non-Authoritative InformationLa respuesta es una versión modificada por un proxy transformador, no del origen.
204No ContentLa solicitud tuvo éxito pero no hay contenido que devolver.
205Reset ContentÉxito; el cliente debe restablecer la vista del documento (p. ej. limpiar un formulario).
206Partial ContentEl servidor entrega solo parte del recurso en respuesta a un encabezado Range.
207Multi-StatusTransmite información sobre múltiples recursos para WebDAV.
208Already ReportedLos miembros de un enlace WebDAV ya enumerados no se listan de nuevo.
226IM UsedEl servidor cumplió un GET y la respuesta representa manipulaciones de instancia aplicadas.
300Multiple ChoicesLa solicitud tiene más de una respuesta posible; el cliente puede elegir una.
301Moved PermanentlyEl recurso se movió permanentemente a una nueva URL; actualiza enlaces y marcadores.
302FoundEl recurso está temporalmente en otra URL; sigue usando la original para futuras solicitudes.
303See OtherLa respuesta puede encontrarse en otra URL, a recuperar con GET.
304Not ModifiedLa versión en caché sigue siendo válida; el cliente puede reutilizarla (solicitudes condicionales).
307Temporary RedirectComo 302, pero el método y el cuerpo no deben cambiar en la redirección.
308Permanent RedirectComo 301, pero el método y el cuerpo no deben cambiar en la redirección.
400Bad RequestEl servidor no puede procesar la solicitud por un error del cliente (sintaxis mal formada, framing inválido).
401UnauthorizedSe requiere autenticación y ha fallado o no se ha proporcionado.
402Payment RequiredReservado para uso futuro; a veces lo usan las API para señalar un problema de facturación.
403ForbiddenEl servidor entendió la solicitud pero se niega a autorizarla.
404Not FoundEl servidor no encuentra el recurso solicitado. El error más conocido.
405Method Not AllowedEl método HTTP no es compatible con este recurso.
406Not AcceptableEl recurso no puede producir contenido que coincida con los encabezados Accept de la solicitud.
407Proxy Authentication RequiredEl cliente debe autenticarse primero con un proxy.
408Request TimeoutEl servidor agotó el tiempo esperando la solicitud.
409ConflictLa solicitud entra en conflicto con el estado actual del recurso (p. ej. un conflicto de edición).
410GoneEl recurso desapareció permanentemente y no se conoce dirección de reenvío.
411Length RequiredLa solicitud debe especificar un encabezado Content-Length.
412Precondition FailedUna condición previa dada en los encabezados de la solicitud resultó falsa.
413Payload Too LargeEl cuerpo de la solicitud es mayor de lo que el servidor está dispuesto a procesar.
414URI Too LongLa URL solicitada es más larga de lo que el servidor interpretará.
415Unsupported Media TypeEl tipo de medio de la solicitud no es compatible con el recurso.
416Range Not SatisfiableEl Range solicitado no puede satisfacerse.
417Expectation FailedLa expectativa del encabezado Expect no pudo cumplirse.
418I'm a teapotUn código de broma del Día de los Inocentes (RFC 2324); el servidor se niega a preparar café.
421Misdirected RequestLa solicitud se dirigió a un servidor incapaz de producir una respuesta.
422Unprocessable ContentLa solicitud está bien formada pero es semánticamente inválida (común en API por errores de validación).
423LockedEl recurso al que se accede está bloqueado (WebDAV).
424Failed DependencyLa solicitud falló porque una solicitud previa de la que dependía falló (WebDAV).
425Too EarlyEl servidor no quiere arriesgarse a procesar una solicitud que podría reproducirse.
426Upgrade RequiredEl cliente debe cambiar a otro protocolo indicado en el encabezado Upgrade.
428Precondition RequiredEl origen exige que la solicitud sea condicional para evitar actualizaciones perdidas.
429Too Many RequestsEl cliente ha enviado demasiadas solicitudes en un tiempo dado (limitación de tasa).
431Request Header Fields Too LargeLos encabezados son demasiado grandes para que el servidor los procese.
451Unavailable For Legal ReasonsEl recurso no está disponible por exigencias legales (censura, retirada).
500Internal Server ErrorUn error genérico; el servidor encontró una condición inesperada. El fallo comodín del servidor.
501Not ImplementedEl servidor no soporta la funcionalidad necesaria para cumplir la solicitud.
502Bad GatewayUn servidor que actúa como puerta de enlace recibió una respuesta inválida del servidor upstream.
503Service UnavailableEl servidor no puede atender la solicitud temporalmente (sobrecargado o en mantenimiento).
504Gateway TimeoutUn servidor de puerta de enlace no obtuvo una respuesta a tiempo del servidor upstream.
505HTTP Version Not SupportedEl servidor no soporta la versión de HTTP usada en la solicitud.
506Variant Also NegotiatesUn error de configuración de negociación de contenido en el servidor.
507Insufficient StorageEl servidor no puede almacenar la representación necesaria para completar la solicitud (WebDAV).
508Loop DetectedEl servidor detectó un bucle infinito al procesar la solicitud (WebDAV).
510Not ExtendedSe requieren más extensiones de la solicitud para que el servidor la cumpla.
511Network Authentication RequiredEl cliente debe autenticarse para obtener acceso a la red (portales cautivos).

Herramientas relacionadas