Come funziona
- Al primo download, il client salva il file e il suo ETag in
~/.cache/jmail/ - Per le richieste successive, il client invia una richiesta
HEADcondizionale conIf-None-Match: <etag> - Se il server risponde con 304 Not Modified, viene usato il file dalla cache (nessun download)
- Se l’ETag è cambiato, il file viene scaricato di nuovo
Percorso della cache
Disabilitare la cache
Python
Interfaccia a riga di comando (CLI)
Svuotare la cache
Manifest
/v1/manifest.json fornisce i metadati dei dataset e i checksum, consentendo verifiche automatiche dello stato di aggiornamento:
