Datos clave
- Categoría
- Desarrollo y Web
- Tipos de entrada
- select, text
- Tipo de salida
- html
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
Esta herramienta interactiva proporciona una referencia completa y detallada de los códigos de estado HTTP (desde 1xx hasta 5xx). Permite filtrar por categorías y buscar códigos específicos para comprender su semántica, escenarios de uso típicos y recomendaciones sobre si es seguro o no reintentar la solicitud.
Cuándo usarlo
- •Al depurar errores de red o fallos en llamadas de API REST y necesitar comprender el significado exacto de un código de respuesta.
- •Al diseñar la lógica de manejo de errores y reintentos en el desarrollo de software cliente-servidor.
- •Al configurar reglas de enrutamiento, redirecciones o políticas de caché en servidores web y balanceadores de carga.
Cómo funciona
- •Seleccione una categoría específica de códigos HTTP (como 4xx para errores de cliente o 5xx para errores de servidor) mediante el filtro de categorías.
- •Escriba un código numérico, palabra clave o escenario en el campo de búsqueda para filtrar instantáneamente los resultados.
- •Revise la tabla generada para analizar la semántica del código, sus casos de uso comunes y las directrices de reintento asociadas.
Casos de uso
Ejemplos
1. Depuración de un error de autorización en API REST
Desarrollador Backend- Contexto
- Un desarrollador recibe quejas de que una aplicación móvil no puede acceder a ciertos recursos protegidos y el servidor devuelve un código de error que no recuerda con precisión.
- Problema
- Identificar la diferencia exacta entre los códigos 401 y 403 para implementar el flujo de autenticación correcto.
- Cómo usarlo
- Selecciona la categoría '4xx Error de cliente' y escribe '401' y '403' en el campo de búsqueda para comparar sus descripciones y escenarios.
- Configuración de ejemplo
-
{ "categoryFilter": "4xx", "search": "40" } - Resultado
- El desarrollador comprende que 401 indica falta de autenticación (el usuario debe iniciar sesión) y 403 indica falta de permisos (el usuario está autenticado pero no tiene acceso), corrigiendo así la lógica del cliente.
2. Configuración de políticas de reintento en pasarelas de pago
Ingeniero de DevOps- Contexto
- El equipo de infraestructura necesita configurar políticas de reintento automático en su API Gateway para evitar fallos temporales en transacciones críticas.
- Problema
- Determinar qué códigos de error del servidor (5xx) admiten reintentos seguros sin duplicar transacciones.
- Cómo usarlo
- Filtra por la categoría '5xx Error de servidor' y revisa la columna de consejos de reintento para códigos como 500, 502, 503 y 504.
- Configuración de ejemplo
-
{ "categoryFilter": "5xx", "search": "" } - Resultado
- Se establece una política de reintento con retroceso exponencial únicamente para los códigos 502, 503 y 504, excluyendo el 500 para evitar efectos secundarios no deseados.
Probar con muestras
developmentPreguntas frecuentes
¿Qué diferencia hay entre un error 4xx y uno 5xx?
Los códigos 4xx indican un problema originado por el cliente (como una petición mal formada o falta de autorización), mientras que los 5xx señalan un fallo en el servidor al procesar una solicitud válida.
¿Cuándo es seguro reintentar una solicitud tras recibir un código de error?
Generalmente es seguro reintentar con errores 503 (Servicio no disponible) o 429 (Demasiadas peticiones) aplicando una espera, pero no con errores 400 o 404, que requieren corregir la petición.
¿Qué significa el código de estado 301?
Indica una redirección permanente, lo que significa que el recurso solicitado ha sido movido de forma definitiva a una nueva URL.
¿Cómo puedo buscar un código específico en esta herramienta?
Introduzca el número del código (por ejemplo, 403) o una palabra clave en el cuadro de búsqueda para filtrar la lista al instante.
¿Qué son los códigos informativos 1xx?
Son respuestas provisionales que indican que la solicitud ha sido recibida y el proceso continúa, como el código 101 para el cambio de protocolos.