Fonctionnement
- Lors du premier téléchargement, le client enregistre le fichier et son ETag dans le cache local
~/.cache/jmail/ - Lors des requêtes suivantes, le client envoie une requête
HEADconditionnelle avecIf-None-Match: <etag> - Si le serveur répond avec 304 Not Modified, le fichier en cache est utilisé (aucun téléchargement)
- Si l’ETag a changé, le fichier est téléchargé à nouveau
Emplacement du cache
Désactiver le cache
Python
Interface en ligne de commande
Vider le cache
Manifest
/v1/manifest.json fournit les métadonnées des jeux de données et leurs sommes de contrôle, permettant des contrôles automatisés de la fraîcheur des données :
