← Artículos

HTTP FIELD GUIDE

Cómo leer los códigos de estado HTTP

Distingue respuestas correctas, errores del cliente y errores del servidor.

Empieza por la clase

El primer dígito da el resultado general: 2xx es éxito, 3xx redirección o acción adicional, 4xx problema del cliente y 5xx fallo del servidor. Un 404 sigue siendo una respuesta HTTP completa. Un error de red puede no tener código HTTP.

Lee el código concreto

401 suele indicar autenticación necesaria o inválida; 403 indica acceso denegado. 404 significa que no se encontró el recurso, mientras que 405 significa que no se permite el método y debería incluir Allow. 429 señala un límite de solicitudes y puede incluir Retry-After.

Investiga con contexto

Revisa cabeceras y cuerpo, no solo el número. Una respuesta 200 puede contener un error de la aplicación; 204 no lleva cuerpo. Una redirección puede cambiar la URL final. Si falla CORS, el navegador puede ocultar la respuesta HTTP subyacente: compara la solicitud con la política CORS de la API.

Referencias