From: Kai Moritz Date: Sun, 11 Dec 2011 16:55:36 +0000 (+0100) Subject: Testfall für juplo-cachecontrol implementiert X-Git-Url: https://juplo.de/gitweb/?a=commitdiff_plain;ds=sidebyside;h=1bb1a0f0e1d347538ae93c23395bba172cd87342;hp=1bb1a0f0e1d347538ae93c23395bba172cd87342;p=percentcodec Testfall für juplo-cachecontrol implementiert * Neuen Einsprungpunkt getAdditionalHeaders() in CacheMethodHandle ergänzt * Zugehörige Annotation @AdditionalHeaders und Logik implementiert * "Content-Encoding: gzip" wird jetzt via CacheMethodHandle.getAdditionalHeaders() erst so spät wie möglich gesetzt. Dadurch kann der Header (und die Komprimierung) unterdrückt werden, wenn die Antwort leer ist. Außerdem wird ein Fehler bei Forwards verhindert, wo der Header sonst wieder gelöscht wird, wenn weitergeleitet wird! * ResponsWrapper eingebaut, der die ausgegebenen Bytes zählt. ---