Ich habe eine App, die wiederholt nach Inhalten im Web fragen muss. Die serverseitige Implementierung folgt nun den Standards für das HTTP-Caching mit den Headern. Ich habe mich gefragt, ob es eine erweiterte Version von HttpClient oder ein anderes Tool gibt, das Antworten speichert und mit den Headern für das automatische Caching interagiert. Wenn es keinen gibt, der in Ordnung ist, würde ich gerne die Implementierung überspringen, wenn es bereits ein Tool gibt.
Danke
Apache HttpClient führt CachingHttpClient seit 4.1, aber Android enthält standardmäßig nur 4.0.x und wird HttpClient zukünftig nicht mehr verwalten. Aus meiner Sicht sehe ich keine Einschränkungen, die uns davon abhalten, es manuell mit Android SDK zu importieren und zu verwenden.
Der empfohlene Weg ist die Verwendung von HttpURLConnection, wie in ihrem offiziellen Blog hier
BEARBEITEN:
Ein schönes Tutorial hier Laden Sie die Seite hier herunter Ein Hinweis von seiner offiziellen Website hier :
Lebensende
Das Commons HttpClient-Projekt ist nun am Ende des Lebens und wird nicht mehr weiterentwickelt. Es wurde durch das Apache HttpComponents-Projekt in seinen Modulen HttpClient und HttpCore ersetzt, die eine bessere Leistung und mehr Flexibilität bieten.
Viel Glück, ich hatte vor einigen Monaten einen schnellen Versuch, aber ich habe es nicht ganz erfolgreich bekommen (es scheint nur mit dem Standard-Webserver zu funktionieren, der auf Port 80 läuft, nicht mit meinem eigenen).
Tags und Links java android http-caching httpclient