Skip to main content
Volver a herramientas

Códigos HTTP

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

Acerca de Códigos HTTP

Reúne 30 códigos de estado HTTP de uso común, de 100 Continue a 504 Gateway Timeout, cada uno con su frase de estado y una descripción breve, ambas en inglés, y un color según su clase. Al escribir en el buscador se filtra por número, frase o descripción, así que 42 o timeout acotan la lista al instante. Útil para elegir el código de respuesta de una API o interpretar uno en los logs del servidor.

Categoría: API.

Preguntas frecuentes

¿Qué códigos incluye y qué significan las clases 1xx a 5xx?

▾

La lista cubre 30 códigos comunes de las cinco clases: 1xx informativo, 2xx éxito, 3xx redirección, 4xx error del cliente (la solicitud era incorrecta) y 5xx error del servidor (el servidor no pudo cumplir una solicitud válida). No incluye códigos menos comunes como 303 See Other, 418 o 451.

¿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 o 422?

▾

Devuelve 400 Bad Request cuando la solicitud en sí está mal formada, como un cuerpo con sintaxis JSON inválida. Devuelve 422 Unprocessable Entity cuando la sintaxis es válida pero el contenido no pasa la validación, como un campo obligatorio ausente o una fecha de fin anterior a la de inicio; muchas APIs simplemente usan 400 para ambos casos.

Herramientas relacionadas