// reference

HTTP Status Codes.

Searchable reference of every HTTP status code (1xx through 5xx) with description, semantics, and typical usage. Filter by category or search by code number.

Client-sideSearchableNo upload
Categories

Preguntas frecuentes

¿Qué significan los códigos 2xx?

Éxito: 200 OK, 201 Creado, 204 Sin contenido, entre otros.

¿Cuándo usar 404 vs 410?

404 = no encontrado (puede existir después); 410 = eliminado permanentemente.

¿Qué significan los códigos 5xx?

Error del servidor: 500 error interno, 502 bad gateway, 503 no disponible.

¿Qué son los códigos de estado HTTP?

Los códigos de estado HTTP son números de tres dígitos que indican el éxito o fallo de una solicitud HTTP. Son un componente fundamental de la web y permiten a servidores y clientes comprender el estado de una comunicación.

El servidor envía el código de estado como parte de su respuesta, junto con un texto opcional como "Not Found" o "OK". El código solo es suficiente para evaluar el éxito de la solicitud.

Los códigos de estado se dividen en categorías, indicadas por el primer dígito. Estas categorías ayudan a identificar rápidamente el tipo de respuesta.

Categorías en detalle

1xx (Informativo): Indica que la solicitud fue recibida y el proceso continúa. Raramente usado en la práctica.

2xx (Éxito): Señala éxito. 200 OK es el código más frecuente, 201 Created se usa al crear recursos, y 204 No Content muestra una acción exitosa sin valor de retorno.

3xx (Redirección): Indica que el recurso fue movido. 301 Moved Permanently y 302 Found son los códigos de redirección más frecuentes.

4xx (Error del Cliente): Errores del lado del cliente. 404 Not Found es uno de los códigos más conocidos, 401 Unauthorized y 403 Forbidden señalan problemas de autenticación.

5xx (Error del Servidor): Errores del lado del servidor. 500 Internal Server Error es el código de error general, 502 Bad Gateway y 503 Service Unavailable muestran problemas de red.

Códigos más frecuentes

200 OK: La solicitud fue exitosa. Este es el código estándar para solicitudes GET exitosas.

301 Moved Permanently: El recurso fue movido permanentemente. El cliente debe usar la nueva URL para solicitudes futuras.

404 Not Found: El recurso solicitado no existe. Este código es uno de los más frecuentes en la web y a menudo indica URLs incorrectas.

500 Internal Server Error: Un error general del servidor. Este código indica un problema del lado del servidor que debe resolverse.