// 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.
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.