HTTP Status Code Reference

Nuevo

Referencia completa de todos los códigos de estado HTTP con explicaciones, cuándo usarlos y causas comunes. Con búsqueda y categorización.

Gratis siempre
Sin registro
Sin almacenamiento
Mostrando 64 códigos
1001xxContinue

Significado: Request headers received, continue body.

Cuándo usar: Expect: 100-continue flows.

Causas comunes: Large upload handshakes.

Ejemplo: Client sends headers first for a large upload.

1011xxSwitching Protocols

Significado: Server switches protocols.

Cuándo usar: WebSocket upgrade accepted.

Causas comunes: Upgrade header negotiation.

Ejemplo: HTTP connection upgraded to WebSocket.

1021xxProcessing

Significado: Server is processing long request.

Cuándo usar: WebDAV operations.

Causas comunes: Long-running write operations.

Ejemplo: Server confirms it is still working.

1031xxEarly Hints

Significado: Preload resources before final response.

Cuándo usar: Performance optimization.

Causas comunes: Server sends Link preload hints.

Ejemplo: Browser starts downloading CSS early.

2002xxOK

Significado: Request succeeded.

Cuándo usar: Normal successful GET/POST.

Causas comunes: Valid endpoint and payload.

Ejemplo: API returns requested user profile.

2012xxCreated

Significado: Resource created successfully.

Cuándo usar: POST creates resource.

Causas comunes: Create endpoints.

Ejemplo: Order created and ID returned.

2022xxAccepted

Significado: Accepted for async processing.

Cuándo usar: Job queues/background tasks.

Causas comunes: Long task deferred.

Ejemplo: Video transcode job enqueued.

2032xxNon-Authoritative Information

Significado: Returned metadata may be transformed.

Cuándo usar: Proxy modified response metadata.

Causas comunes: Intermediary transformations.

Ejemplo: Proxy returns transformed headers.

2042xxNo Content

Significado: Success with no body.

Cuándo usar: DELETE/PUT with no response body.

Causas comunes: Successful update without payload.

Ejemplo: Settings updated successfully.

2052xxReset Content

Significado: Client should reset form/view.

Cuándo usar: After form submission.

Causas comunes: Action completed and UI reset needed.

Ejemplo: Form save response asks UI to clear fields.

2062xxPartial Content

Significado: Partial range returned.

Cuándo usar: Range requests/download resumes.

Causas comunes: Streaming and resumable downloads.

Ejemplo: Video byte-range requested.

2072xxMulti-Status

Significado: Multiple status values in one response.

Cuándo usar: WebDAV multi-resource responses.

Causas comunes: Batch operations.

Ejemplo: Some files copied, some failed.

2082xxAlready Reported

Significado: Members already enumerated.

Cuándo usar: WebDAV propstat loops.

Causas comunes: Duplicate entries avoided.

Ejemplo: Depth traversal avoids repeats.

2262xxIM Used

Significado: Instance manipulation applied.

Cuándo usar: Delta encoding responses.

Causas comunes: Advanced cache/delta systems.

Ejemplo: Server returns diff instead of full resource.

3003xxMultiple Choices

Significado: Multiple response options.

Cuándo usar: Content negotiation/manual choice.

Causas comunes: Resource has variants.

Ejemplo: User can pick language-specific resource.

3013xxMoved Permanently

Significado: Permanent redirect.

Cuándo usar: Canonical URL changes.

Causas comunes: Domain/path migrations.

Ejemplo: Old blog URL redirects to new URL.

3023xxFound

Significado: Temporary redirect.

Cuándo usar: Short-term routing changes.

Causas comunes: Auth or temporary routing.

Ejemplo: Unauthenticated user redirected to login.

3033xxSee Other

Significado: Redirect using GET.

Cuándo usar: After POST to avoid re-submit.

Causas comunes: PRG pattern.

Ejemplo: Form post then redirect to receipt page.

3043xxNot Modified

Significado: Use cached version.

Cuándo usar: ETag/If-Modified-Since cache validation.

Causas comunes: Client cache is fresh.

Ejemplo: Browser uses cached CSS file.

3053xxUse Proxy

Significado: Deprecated proxy instruction.

Cuándo usar: Legacy only.

Causas comunes: Old systems.

Ejemplo: Rarely used today.

3063xx(Unused)

Significado: Reserved code.

Cuándo usar: Never in modern use.

Causas comunes: Historical placeholder.

Ejemplo: No practical usage.

3073xxTemporary Redirect

Significado: Temporary redirect preserving method.

Cuándo usar: Temporary move without method change.

Causas comunes: Maintenance and temporary routing.

Ejemplo: POST remains POST after redirect.

3083xxPermanent Redirect

Significado: Permanent redirect preserving method.

Cuándo usar: Permanent move with method safety.

Causas comunes: Modern permanent migrations.

Ejemplo: API endpoint moved permanently.

4004xxBad Request

Significado: Malformed request.

Cuándo usar: Invalid syntax/params.

Causas comunes: JSON parse errors, missing fields.

Ejemplo: Invalid payload schema submitted.

4014xxUnauthorized

Significado: Auth required or failed.

Cuándo usar: Missing/invalid credentials.

Causas comunes: Expired token.

Ejemplo: JWT missing in Authorization header.

4024xxPayment Required

Significado: Reserved for future payment use.

Cuándo usar: Custom paywall semantics.

Causas comunes: Subscription checks.

Ejemplo: Premium endpoint behind billing.

4034xxForbidden

Significado: Authenticated but not allowed.

Cuándo usar: Permission denied.

Causas comunes: Role restrictions.

Ejemplo: Viewer tries admin action.

4044xxNot Found

Significado: Resource not found.

Cuándo usar: Unknown endpoint/resource ID.

Causas comunes: Bad URL/ID deleted.

Ejemplo: User ID does not exist.

4054xxMethod Not Allowed

Significado: HTTP method not allowed here.

Cuándo usar: Endpoint exists but method invalid.

Causas comunes: GET on POST-only endpoint.

Ejemplo: DELETE sent to read-only route.

4064xxNot Acceptable

Significado: Cannot satisfy Accept header.

Cuándo usar: Content negotiation failure.

Causas comunes: Unsupported media type response.

Ejemplo: Client requests XML, server only JSON.

4074xxProxy Authentication Required

Significado: Proxy auth required.

Cuándo usar: Corporate proxy auth.

Causas comunes: Proxy challenge.

Ejemplo: Proxy asks for credentials.

4084xxRequest Timeout

Significado: Server timed out waiting.

Cuándo usar: Slow or stalled client request.

Causas comunes: Network latency/user aborts.

Ejemplo: Upload stalled before completion.

4094xxConflict

Significado: Request conflicts with current state.

Cuándo usar: Version conflicts/duplicates.

Causas comunes: Concurrency collisions.

Ejemplo: Attempt to create existing username.

4104xxGone

Significado: Resource intentionally removed.

Cuándo usar: Permanent deletion with intent.

Causas comunes: Deprecated resources.

Ejemplo: Legacy API removed permanently.

4114xxLength Required

Significado: Content-Length header required.

Cuándo usar: Server requires known body length.

Causas comunes: Chunked/unknown body sizes.

Ejemplo: Upload endpoint needs fixed length.

4124xxPrecondition Failed

Significado: Conditional headers failed.

Cuándo usar: ETag/version preconditions.

Causas comunes: Stale resource version.

Ejemplo: If-Match does not match current ETag.

4134xxPayload Too Large

Significado: Request body too large.

Cuándo usar: File/JSON size limits exceeded.

Causas comunes: Upload limit exceeded.

Ejemplo: Image upload exceeds max MB.

4144xxURI Too Long

Significado: Request URI too long.

Cuándo usar: Huge query strings.

Causas comunes: Misused GET with massive params.

Ejemplo: Search filters encoded in giant URL.

4154xxUnsupported Media Type

Significado: Request media type not supported.

Cuándo usar: Wrong Content-Type.

Causas comunes: text/plain sent instead of application/json.

Ejemplo: API expects JSON body.

4164xxRange Not Satisfiable

Significado: Invalid byte range.

Cuándo usar: Bad range requests.

Causas comunes: Range beyond file length.

Ejemplo: Resume download offset too high.

4174xxExpectation Failed

Significado: Expect header unmet.

Cuándo usar: 100-continue expectations fail.

Causas comunes: Server doesn't support expectation.

Ejemplo: Client expected continue handshake.

4184xxI'm a teapot

Significado: RFC joke code; often used playfully.

Cuándo usar: Easter eggs/test responses.

Causas comunes: Custom humorous API responses.

Ejemplo: Tea endpoint refusing coffee.

4204xxEnhance Your Calm

Significado: Unofficial rate-limit style response.

Cuándo usar: Custom throttling.

Causas comunes: Client too aggressive.

Ejemplo: Legacy Twitter-style throttling.

4214xxMisdirected Request

Significado: Request sent to wrong server.

Cuándo usar: HTTP/2 connection reuse mismatch.

Causas comunes: TLS/SNI mismatch.

Ejemplo: Shared connection wrong authority.

4224xxUnprocessable Content

Significado: Semantically invalid payload.

Cuándo usar: Validation errors.

Causas comunes: Field-level validation fails.

Ejemplo: Email format invalid in signup form.

4234xxLocked

Significado: Resource is locked.

Cuándo usar: WebDAV locking.

Causas comunes: Concurrent write lock.

Ejemplo: Document locked by another editor.

4244xxFailed Dependency

Significado: Dependent action failed.

Cuándo usar: Batch/transactional operations.

Causas comunes: Previous operation in chain failed.

Ejemplo: Move fails after lock step fails.

4254xxToo Early

Significado: Server unwilling to process replay-risk request.

Cuándo usar: Early data replay protection.

Causas comunes: TLS early data concerns.

Ejemplo: Server asks client to retry safely.

4264xxUpgrade Required

Significado: Switch to newer protocol.

Cuándo usar: Require TLS/new HTTP version.

Causas comunes: Plain HTTP to HTTPS-only service.

Ejemplo: Server requires HTTPS upgrade.

4284xxPrecondition Required

Significado: Conditional request required.

Cuándo usar: Prevent lost updates.

Causas comunes: Missing If-Match/If-Unmodified-Since.

Ejemplo: Update endpoint requires version check.

4294xxToo Many Requests

Significado: Rate limit exceeded.

Cuándo usar: Throttle abusive/high-frequency clients.

Causas comunes: Burst traffic without backoff.

Ejemplo: Client exceeds 100 req/min.

4314xxRequest Header Fields Too Large

Significado: Headers too large.

Cuándo usar: Cookie/header bloat.

Causas comunes: Oversized cookies.

Ejemplo: Huge cookie payload rejected.

4514xxUnavailable For Legal Reasons

Significado: Blocked by legal demand.

Cuándo usar: Geo/legal restrictions.

Causas comunes: Court/government takedown.

Ejemplo: Content blocked in specific region.

5005xxInternal Server Error

Significado: Generic server failure.

Cuándo usar: Unhandled exceptions.

Causas comunes: App bugs/null pointers.

Ejemplo: Unexpected runtime exception.

5015xxNot Implemented

Significado: Server lacks requested functionality.

Cuándo usar: Method/feature unsupported.

Causas comunes: Endpoint stub not implemented.

Ejemplo: PATCH not supported by server.

5025xxBad Gateway

Significado: Invalid upstream response.

Cuándo usar: Proxy/gateway issues.

Causas comunes: Upstream crash/timeouts.

Ejemplo: Nginx receives malformed upstream response.

5035xxService Unavailable

Significado: Temporary server unavailability.

Cuándo usar: Maintenance/overload.

Causas comunes: Deployment or overload.

Ejemplo: App in maintenance mode.

5045xxGateway Timeout

Significado: Upstream timed out.

Cuándo usar: Proxy timeout waiting upstream.

Causas comunes: Slow database/downstream service.

Ejemplo: API gateway timeout after 30s.

5055xxHTTP Version Not Supported

Significado: HTTP version unsupported.

Cuándo usar: Client sends unsupported protocol.

Causas comunes: Old client/proxy mismatch.

Ejemplo: HTTP/0.9 style request rejected.

5065xxVariant Also Negotiates

Significado: Content negotiation config error.

Cuándo usar: Server negotiation loops.

Causas comunes: Misconfigured variants.

Ejemplo: Negotiated variant points to itself.

5075xxInsufficient Storage

Significado: Server storage exhausted.

Cuándo usar: WebDAV or storage-backed writes.

Causas comunes: Disk full/quota exceeded.

Ejemplo: Cannot save uploaded file.

5085xxLoop Detected

Significado: Infinite loop detected.

Cuándo usar: WebDAV depth operations.

Causas comunes: Cyclic bindings.

Ejemplo: Traversal loop breaks operation.

5105xxNot Extended

Significado: Further extensions required.

Cuándo usar: Policy extension requirements.

Causas comunes: Missing extension declarations.

Ejemplo: Server expects additional extension info.

5115xxNetwork Authentication Required

Significado: Network login required.

Cuándo usar: Captive portals.

Causas comunes: Public Wi-Fi auth gates.

Ejemplo: User must login to Wi-Fi portal.

Insertar esta herramienta

Agrega esta herramienta a tu sitio web con un fragmento iframe.

<iframe src="https://dukotools.com/tools/http-status-codes?embed=1" width="100%" height="600" frameborder="0" allow="clipboard-write" loading="lazy" title="http-status-codes tool"></iframe>

About HTTP Status Code Reference

La referencia de código de estado HTTP está diseñada para flujos de trabajo rápidos, confiables y basados ​​en navegador. Prioriza la claridad, los controles predecibles y los resultados prácticos que se pueden copiar directamente en tareas reales. La interfaz está optimizada para usuarios de escritorio y móviles, con diseños responsivos y etiquetas claras. Las interacciones principales están diseñadas en torno a comentarios inmediatos para que los usuarios puedan iterar rápidamente sin pasos innecesarios. Cuando sea relevante, la validación y las barreras reducen los errores comunes antes de que lleguen a los sistemas de producción. La herramienta también integra un estado de URL compartible para transferencias fluidas entre equipos y ejecución con teclado para usuarios avanzados. En general, el objetivo es eliminar la fricción de las operaciones repetitivas y al mismo tiempo mantener la salida fácil de verificar y reutilizar.

Características clave

  • Flujo de trabajo principal de referencia de código de estado HTTP

    UI enfocada diseñada para uso diario práctico con retroalimentación inmediata.

  • Cálculos en vivo / vista previa

    Actualiza la salida en tiempo real a medida que cambian las entradas.

  • Salidas listas para copiar

    Los valores importantes están disponibles con controles de copia con un solo clic.

  • Parámetros compartibles

    El estado de la clave se conserva en los parámetros de consulta de URL para la colaboración.

  • Ejecución del teclado

    La acción principal se puede activar con Ctrl+Entrar / Cmd+Entrar.

  • Diseño móvil primero

    La herramienta sigue siendo utilizable en anchos estrechos e interacciones táctiles.

Cómo utilizar

  1. 1

    Ingrese la entrada requerida

    Proporcione los valores de entrada necesarios para la referencia del código de estado HTTP y verifique la validación del campo.

  2. 2

    Configurar opciones

    Configure el modo, los filtros o los selectores para que coincidan con su caso de uso objetivo.

  3. 3

    Ejecutar/actualizar salida

    Activa la acción o utiliza el modo en vivo para generar resultados actualizados.

  4. 4

    Detalles de la revisión

    Consulte las ideas, advertencias y valores de apoyo destacados.

  5. 5

    Copiar y compartir

    Copie el resultado final y comparta una URL que preserve el contexto actual.

Casos de uso del mundo real

Operaciones diarias

Un miembro del equipo utiliza la referencia del código de estado HTTP durante las tareas de ejecución de rutina para reducir el esfuerzo manual.

Controles de calidad

Un revisor valida los casos extremos antes de publicar contenido o cambios de configuración.

Colaboración

Un colega comparte el estado exacto de la herramienta utilizando parámetros de URL para una resolución de problemas más rápida.

Preguntas frecuentes

Related Free Tools