Optimisation du temps de réponse

A compter de la version 10.0.2, BigFix Inventory utilise le flux HTTP pour les réponses JSON. Par conséquent, la pagination peut être omise et l'ensemble du jeu de données peut être récupéré à l'aide d'une requête unique. La fonction de pagination est toujours disponible et peut être utilisée. Lors de l'utilisation de la fonction de pagination, il est recommandé d'extraire le nombre total d'enregistrements une seule fois, puis d'itérer sur les pages.

éviter le calcul du nombre d'enregistrements renvoyés

Lors de l'exécution d'un appel d'API, utilisez l'attribut countSwitch=1 pour éviter de calculer le nombre de lignes signalées. Pour renvoyer le nombre total de lignes d'une requête d'API, utilisez countSwitch=2 puis extrayez les pages des enregistrements.

  1. éxtrayez le nombre total d'enregistrements disponibles.
    https://nom d'hôte:port/api/sam/raw_file_facts?token=jeton&countSwitch=2
  2. éxtrayez les 10 000 premiers enregistrements en utilisant le paramètre limit.
    https://nom d'hôte:port/api/sam/raw_file_facts?token=jeton&countSwitch=1&limit=10000&offset=0
  3. éxtrayez les 10 000 enregistrements suivants. Vous pouvez ignorer les enregistrements précédemment extraits avec le paramètre offset.
    https://nom d'hôte:port/api/sam/raw_file_facts?token=jeton&countSwitch=1&limit=10000&offset=10000