Transférer les réponses API sous forme comprimée

Last modified: 20. septembre 2022

Depuis le lundi 16 décembre 2009 au soir, les terminaux de l’API du produit ITscope prennent également en charge la transmission compressée avec un codage de contenu : gzip. Tous les clients qui envoient des requêtes avec l’en-tête HTTP Accept-Encoding : gzip recevront désormais la réponse XML ou JSON compressée avec gzip.


Les navigateurs courants convertissent l’en-tête par défaut. Toutefois, si vous récupérez XML/JSON via l’API du produit, ou si vous exportez des produits avec d’autres clients, vous pouvez enregistrer le trafic avec les paramètres suivants :

  • curl : Utilisez « curl –compressed » pour transférer les données compressées et les décompresser directement
  • wget: wget -q -O- –header= »Accept-Encoding: gzip » <url> | gzip -cdf > export.xml
  • pour les autres clients, veuillez consulter la documentation sur la manière de définir l’en-tête de codage acceptable dans la demande

L’utilisation est facultative. Toutefois, si vous effectuez beaucoup de requêtes, ou si vous téléchargez de grandes exportations XML ou JSON (les plus grandes, plus de 30 Go, ne sont pas compressées), nous vous serions reconnaissants d’utiliser la compression. Cela accélérera considérablement le transfert.

Was this article helpful?
Dislike 0
Views: 24