Referencia de Códigos HTTP

Referencia rápida de códigos de estado HTTP con descripciones

Todos: 62 个状态码

1xx Información(4)

100Continue

Continuar. Cliente debe continuar enviando el resto de la solicitud.

101Switching Protocols

Cambiando protocolos. El servidor entiende y cambiará a otro protocolo.

102Processing

Procesando. Servidor recibió la solicitud y está procesando.

103Early Hints

Pistas tempranas. Devuelve headers antes de la respuesta final.

2xx Éxito(10)

200OK

Éxito. Solicitud procesada correctamente.

201Created

Creado. Solicitud exitosa y nuevo recurso creado. Común para POST.

202Accepted

Aceptado. Solicitud aceptada pero no completada aún.

203Non-Authoritative Information

Información no autoritativa. Información puede ser de terceros.

204No Content

Sin contenido. Solicitud exitosa sin cuerpo de respuesta. Común para DELETE.

205Reset Content

Restablecer contenido. Cliente debe restablecer vista del documento.

206Partial Content

Contenido parcial. Servidor entregó contenido parcial. Para descargas.

207Multi-Status

Multi-estado. Múltiples códigos en respuesta (WebDAV).

208Already Reported

Ya reportado. Enlaces DAV ya listados antes (WebDAV).

226IM Used

IM Usado. Servidor completó GET usando manipulación de instancia.

3xx Redirección(8)

300Multiple Choices

Múltiples opciones. Varias representaciones disponibles.

301Moved Permanently

Movido permanentemente. Usar nueva URL permanentemente.

302Found

Encontrado. Recurso temporalmente en otra URL.

303See Other

Ver otro. Usar GET para obtener recurso de otra URL.

304Not Modified

No modificado. Usar versión en caché.

305Use Proxy

Usar proxy (obsoleto).

307Temporary Redirect

Redirección temporal con mismo método y cuerpo.

308Permanent Redirect

Redirección permanente con mismo método.

4xx Error Cliente(29)

400Bad Request

Solicitud incorrecta. Servidor no puede entender el formato.

401Unauthorized

No autorizado. Requiere autenticación.

402Payment Required

Pago requerido. Reservado para uso futuro.

403Forbidden

Prohibido. Servidor entiende pero rechaza autorizar.

404Not Found

No encontrado. Recurso no existe. Código más común.

405Method Not Allowed

Método no permitido. Método no soportado.

406Not Acceptable

No aceptable. No puede devolver contenido según header Accept.

407Proxy Authentication Required

Autenticación proxy requerida.

408Request Timeout

Tiempo de espera agotado. Servidor esperó demasiado.

409Conflict

Conflicto. Solicitud conflictúa con estado del servidor.

410Gone

Eliminado. Recurso eliminado permanentemente.

411Length Required

Longitud requerida. Falta header Content-Length.

412Precondition Failed

Precondición fallida. Headers condicionales no cumplidos.

413Payload Too Large

Carga útil demasiado grande.

414URI Too Long

URI demasiado larga.

415Unsupported Media Type

Tipo de medio no soportado.

416Range Not Satisfiable

Rango no satisfactorio.

417Expectation Failed

Expectativa fallida. Header Expect no cumplido.

418I'm a teapot

Soy una tetera. Código de bromas RFC 2324.

421Misdirected Request

Solicitud mal dirigida. Enviada a servidor incorrecto.

422Unprocessable Entity

Entidad no procesable. Sintaxis correcta pero errores semánticos.

423Locked

Bloqueado. Recurso bloqueado (WebDAV).

424Failed Dependency

Dependencia fallida. Solicitud anterior falló (WebDAV).

425Too Early

Demasiado temprano. Servidor unwilling to process.

426Upgrade Required

Actualización requerida. Cambiar a TLS.

428Precondition Required

Precondición requerida. Necesita headers condicionales.

429Too Many Requests

Demasiadas solicitudes. Límite de tasa excedido.

431Request Header Fields Too Large

Headers de solicitud demasiado grandes.

451Unavailable For Legal Reasons

No disponible por razones legales.

5xx Error Servidor(11)

500Internal Server Error

Error interno del servidor. Condición inesperada.

501Not Implemented

No implementado. Funcionalidad no soportada.

502Bad Gateway

Gateway incorrecto. Respuesta inválida del upstream.

503Service Unavailable

Servicio no disponible. Servidor temporalmente no puede manejar solicitud.

504Gateway Timeout

Tiempo de espera de gateway agotado.

505HTTP Version Not Supported

Versión HTTP no soportada.

506Variant Also Negotiates

Variante también negocia. Error de configuración.

507Insufficient Storage

Almacenamiento insuficiente. No puede almacenar recurso (WebDAV).

508Loop Detected

Bucle detectado (WebDAV).

510Not Extended

No extendido. Requiere extensiones adicionales.

511Network Authentication Required

Autenticación de red requerida.

¿Qué son los códigos HTTP?

Los códigos de estado HTTP son números de tres dígitos que devuelve el servidor para indicar el resultado de una solicitud. Se clasifican en cinco categorías: 1xx (informativo), 2xx (éxito), 3xx (redirección), 4xx (error del cliente) y 5xx (error del servidor).

Entender los códigos HTTP es esencial para desarrollo web y debugging. Ayudan a identificar si una solicitud tuvo éxito, por qué falló y qué acciones tomar.

Cómo Usar

Haz clic en cualquier tarjeta para copiar el código. Usa el buscador para encontrar códigos específicos. Haz clic en las categorías para filtrar.

Categorías de Códigos

  • 1xx - 1xx Informativo: Solicitud recibida, proceso continuando.
  • 2xx - 2xx Éxito: Solicitud recibida y procesada exitosamente.
  • 3xx - 3xx Redirección: Se requiere acción adicional para completar.
  • 4xx - 4xx Error Cliente: Solicitud con sintaxis incorrecta.
  • 5xx - 5xx Error Servidor: Servidor falló al procesar solicitud válida.

Preguntas Frecuentes (FAQ)

Q: ¿Cuáles son los códigos HTTP más comunes?

A: Los más comunes son: 200 (OK), 301 (Redirección permanente), 302 (Redirección temporal), 400 (Solicitud incorrecta), 401 (No autorizado), 403 (Prohibido), 404 (No encontrado), 500 (Error interno), 502 (Gateway incorrecto), 503 (Servicio no disponible).

Q: ¿Cuál es la diferencia entre 401 y 403?

A: 401 significa autenticación requerida (¿quién eres?). 403 significa autenticado pero sin autorización (no puedes acceder).

Q: ¿Qué códigos son importantes para SEO?

A: Códigos SEO importantes: 200 (página normal), 301 (redirección permanente, transfiere ranking), 302 (redirección temporal, preserva ranking original), 404 (página no encontrada), 410 (página eliminada), 503 (temporalmente no disponible).

Q: ¿Cuándo usar 301 vs 302?

A: Usa 301 para redirecciones permanentes (motores de búsqueda transfieren ranking). Usa 302 para temporales (mantiene ranking original). Migración: 301. Campañas: 302.

Q: ¿Por qué recibo código 429?

A: 429 significa demasiadas solicitudes. Excediste el límite de tasa. Revisa header Retry-After y espera antes de reintentar.