Ontoom

Códigos HTTP

Lista simple de status HTTP estandarizados — 1xx a 5xx. Busca por código o nombre.

61 códigos

  • 100

    Continue

    1xx

    El servidor recibió los headers y está listo para el cuerpo.

  • 101

    Switching Protocols

    1xx

    El servidor aceptó cambiar de protocolo (ej.: WebSocket).

  • 102

    Processing

    1xx

    El servidor sigue procesando — evita timeouts en operaciones largas.

  • 103

    Early Hints

    1xx

    Sugiere precargar recursos mientras se prepara la respuesta completa.

  • 200

    OK

    2xx

    Solicitud exitosa. El código que quieres ver.

  • 201

    Created

    2xx

    Recurso creado (común tras POST/PUT).

  • 202

    Accepted

    2xx

    Aceptado, pero aún no procesado (asíncrono).

  • 203

    Non-Authoritative Information

    2xx

    Éxito, pero un proxy modificó la respuesta.

  • 204

    No Content

    2xx

    Éxito sin cuerpo en la respuesta (ej.: delete).

  • 205

    Reset Content

    2xx

    Éxito — el cliente debe reiniciar la vista/formulario.

  • 206

    Partial Content

    2xx

    Contenido parcial (Range) — descargas y streaming.

  • 207

    Multi-Status

    2xx

    Varios estados en una respuesta (WebDAV).

  • 208

    Already Reported

    2xx

    Ya reportado en Multi-Status (evita duplicados DAV).

  • 226

    IM Used

    2xx

    GET con instance manipulations aplicadas.

  • 300

    Multiple Choices

    3xx

    Varias opciones — el cliente debe elegir una.

  • 301

    Moved Permanently

    3xx

    URL movida de forma permanente (bueno para SEO).

  • 302

    Found

    3xx

    Redirección temporal. Sigue usando la URL original después.

  • 303

    See Other

    3xx

    Ve otro recurso vía GET (ej.: tras POST).

  • 304

    Not Modified

    3xx

    Sin cambios — usa la caché. Ahorra ancho de banda.

  • 307

    Temporary Redirect

    3xx

    Redirect temporal manteniendo el método HTTP.

  • 308

    Permanent Redirect

    3xx

    Redirect permanente manteniendo el método HTTP.

  • 400

    Bad Request

    4xx

    Solicitud inválida (sintaxis, parámetros, etc.).

  • 401

    Unauthorized

    4xx

    Autenticación ausente o inválida. Inicia sesión.

  • 402

    Payment Required

    4xx

    Reservado para pago — casi nunca se usa.

  • 403

    Forbidden

    4xx

    Sin permiso. Reautenticarse normalmente no ayuda.

  • 404

    Not Found

    4xx

    Recurso no encontrado. Enlace roto o URL incorrecta.

  • 405

    Method Not Allowed

    4xx

    Método HTTP no permitido en este recurso.

  • 406

    Not Acceptable

    4xx

    Ningún contenido coincide con los Accept headers.

  • 407

    Proxy Authentication Required

    4xx

    Autentícate en el proxy (no en el origen).

  • 408

    Request Timeout

    4xx

    El servidor no recibió la solicitud a tiempo.

  • 409

    Conflict

    4xx

    Conflicto con el estado actual del recurso.

  • 410

    Gone

    4xx

    Recurso eliminado de forma permanente.

  • 411

    Length Required

    4xx

    Falta el header Content-Length.

  • 412

    Precondition Failed

    4xx

    No se cumplieron las precondiciones de los headers.

  • 413

    Payload Too Large

    4xx

    El cuerpo de la solicitud es demasiado grande.

  • 414

    URI Too Long

    4xx

    La URI es más larga de lo que el servidor acepta.

  • 415

    Unsupported Media Type

    4xx

    Tipo de medio no soportado.

  • 416

    Range Not Satisfiable

    4xx

    El Range pedido es inválido o fuera del recurso.

  • 417

    Expectation Failed

    4xx

    No se pudo cumplir el header Expect.

  • 418

    I'm a Teapot

    4xx

    Easter egg (April Fools). El servidor es una tetera.

  • 421

    Misdirected Request

    4xx

    La solicitud se envió al servidor equivocado.

  • 422

    Unprocessable Entity

    4xx

    Sintaxis OK, pero errores semánticos (validación).

  • 423

    Locked

    4xx

    Recurso bloqueado (WebDAV).

  • 424

    Failed Dependency

    4xx

    Falló porque falló una dependencia anterior.

  • 425

    Too Early

    4xx

    El servidor rechaza procesar (riesgo de replay).

  • 426

    Upgrade Required

    4xx

    El cliente debe cambiar de protocolo (Upgrade).

  • 428

    Precondition Required

    4xx

    El servidor exige una solicitud condicional.

  • 429

    Too Many Requests

    4xx

    Rate limit — demasiadas solicitudes en poco tiempo.

  • 431

    Request Header Fields Too Large

    4xx

    Los headers de la solicitud son demasiado grandes.

  • 451

    Unavailable For Legal Reasons

    4xx

    No disponible por razones legales.

  • 500

    Internal Server Error

    5xx

    Error genérico del servidor. Problema del host.

  • 501

    Not Implemented

    5xx

    Funcionalidad no implementada en el servidor.

  • 502

    Bad Gateway

    5xx

    Gateway/proxy recibió una respuesta inválida del upstream.

  • 503

    Service Unavailable

    5xx

    Servicio no disponible (mantenimiento o sobrecarga).

  • 504

    Gateway Timeout

    5xx

    Gateway/proxy sin respuesta a tiempo del upstream.

  • 505

    HTTP Version Not Supported

    5xx

    La versión HTTP de la solicitud no es compatible.

  • 506

    Variant Also Negotiates

    5xx

    Error de configuración en la negociación de contenido.

  • 507

    Insufficient Storage

    5xx

    No hay suficiente espacio en el servidor.

  • 508

    Loop Detected

    5xx

    Bucle infinito detectado — operación detenida.

  • 510

    Not Extended

    5xx

    Se requieren extensiones adicionales.

  • 511

    Network Authentication Required

    5xx

    Se requiere autenticación de red (ej.: Wi‑Fi público).

Importante: Referencia rápida para debug y SEO. No sustituye la documentación IANA/RFC.

Ver también