Disk-Caching HTTP-Bibliothek für Java: Existiert es?
Frage
Apache Httpclient nicht Caching haben soweit ich so meine Frage sehen kann, ist tun Sie über eine Http-Bibliothek kennen, die auf der Festplatte zwischengespeichert werden können? Es würde Spaß machen, es selbst zu implementieren, aber bevor ich es tue, ist es besser, zu prüfen, ob es bereits vorhanden ist: -)
Anforderungen: Unterstützung für HTTP 1.1 Kann Cache auf die Platte (ex: ein Ordner) Unterstützung für eine maximale Cache-Größe auf der Festplatte Unterstützung für ETag
Lösung
HTTPCache4j implementiert eine clientseitige Cache, der die Eigenschaften eines HTTP 1.1-Client erwartet zu implementieren behauptet Zwischenspeicher. Es könnte sich lohnen, Check-out trotz eines neuen Projekts zu sein.
Datenträger speichert scheinen nicht mit den Menschen lesbaren Dateien implementiert werden - sie serialisierte Kopien von HTTP-Ressourcen beinhalten, aber ich könnte falsch sein
.Andere Tipps
Sehen Sie sich dieser . Aufbauend auf der Client-Apache Http, hat es Unterstützung für die Antwort-Caching, Authentifizierung, HTTP und HTTPS und viele andere Funktionen.