🎯Stats Management
SM es una caracteristica que tiene por principio ofrecer un listado del consumo de los endpoints de forma basica para entendimiento
Un ejemplo de cómo realizar un llamado a este endpoint desde el lado del cliente. Supongamos que el endpoint está en un servidor con la URL base http://tu-servidor.com
y el endpoint específico es /management/stats/endpoints
. Aquí tienes un ejemplo de cómo podrías hacer una solicitud HTTP a este endpoint utilizando JavaScript con fetch
para obtener registros con paginación y filtrado por fecha:
Ejemplo de Llamada al Endpoint
1. Sin Paginación ni Filtro de Fecha:
fetch('http://tu-servidor.com/management/stats/endpoints')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
2. Con Paginación (Por ejemplo, limit = 10, offset = 0):
fetch('http://tu-servidor.com/management/stats/endpoints?limit=10&offset=0')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
3. Con Filtro de Fecha (Por ejemplo, desde 2024-01-01 hasta 2024-01-31):
fetch('http://tu-servidor.com/management/stats/endpoints?startDate=2024-01-01&endDate=2024-01-31')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
4. Con Paginación y Filtro de Fecha:
fetch('http://tu-servidor.com/management/stats/endpoints?limit=10&offset=0&startDate=2024-01-01&endDate=2024-01-31')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
Explicación:
Sin parámetros: Obtiene todos los registros sin paginación ni filtro de fecha.
Con Paginación: Limita los resultados a 10 registros, comenzando desde el primer registro.
Con Filtro de Fecha: Obtiene registros que tienen una fecha entre el 1 de enero de 2024 y el 31 de enero de 2024.
Con Paginación y Filtro de Fecha: Combina ambos, limitando los registros a 10 y filtrando por el rango de fechas especificado.
Last updated