Códigos HTTP
Referencia rápida de códigos de respuesta HTTP con descripciones
Acerca de Códigos HTTP
Códigos HTTP te permite referencia rápida de códigos de respuesta http con descripciones.
Categoría: API.
Preguntas frecuentes
¿Qué significan los rangos 2xx, 3xx, 4xx, 5xx?
▾
1xx: informativo. 2xx: éxito. 3xx: redirección. 4xx: error del cliente (la solicitud era incorrecta). 5xx: error del servidor (el servidor no pudo cumplir una solicitud válida).
¿Cuál es la diferencia entre 301 y 302?
▾
301 es una redirección permanente — los navegadores y motores de búsqueda actualizan sus registros a la nueva URL. 302 es temporal — la URL original debe mantenerse. Usa 301 para redirecciones importantes para SEO.
¿Cuál es la diferencia entre 401 y 403?
▾
401 No autorizado significa que la solicitud carece de credenciales de autenticación válidas — el cliente debería iniciar sesión. 403 Prohibido significa que el servidor entendió la solicitud pero se niega a autorizarla — incluso con credenciales válidas.
¿Cuándo debo devolver 400 vs 422?
▾
400 Solicitud incorrecta es para sintaxis malformada (JSON inválido, campos requeridos faltantes). 422 Entidad no procesable es para solicitudes bien formadas que fallan la validación semántica (por ejemplo, un rango de fechas donde el fin < inicio).