createExampleConfigs static method
Crea configuraciones de ejemplo para testing/documentación
Implementation
static List<RequestHeadersConfig> createExampleConfigs() {
return [
// Capturar headers custom en desarrollo
const RequestHeadersConfig(
url: 'http://localhost:*/*',
fromStatus: 200,
toStatus: 599,
headers: ['x-*', 'custom-*', 'trace-id'],
),
// Capturar headers de autenticación en errores
const RequestHeadersConfig(
url: 'https://api.production.com/*',
fromStatus: 401,
toStatus: 403,
headers: ['authorization', 'x-api-key', 'x-user-id'],
),
// Capturar headers de contenido en errores de validación
const RequestHeadersConfig(
url: '*/api/v*/upload',
fromStatus: 400,
toStatus: 422,
headers: ['content-type', 'content-length', 'x-*'],
),
// Debug endpoints - capturar todos los headers relevantes
const RequestHeadersConfig(
url: '*/debug/*',
fromStatus: 200,
toStatus: 599,
headers: ['*'], // Capturar todos los headers
),
];
}