case HttpServletResponse.SC_PARTIAL_CONTENT: // 206
/** Normale Antwort! Antwort dekorieren... */
break;
+ case HttpServletResponse.SC_MOVED_PERMANENTLY: // 301
+ case HttpServletResponse.SC_MOVED_TEMPORARILY: // 302
+ case HttpServletResponse.SC_SEE_OTHER: // 303
+ case HttpServletResponse.SC_NOT_MODIFIED: // 304
+ case HttpServletResponse.SC_USE_PROXY: // 305
+ case HttpServletResponse.SC_TEMPORARY_REDIRECT: // 307
+ /** Redirect-Antwort! Antwort dekodieren... */
+ // TODO: Kann das wirklich nicht zu Protokoll-Verletzungen führen?
+ break;
case HttpServletResponse.SC_BAD_REQUEST: // 400
case HttpServletResponse.SC_UNAUTHORIZED: // 401
case HttpServletResponse.SC_PAYMENT_REQUIRED: // 402
}
int cacheSeconds = handle.getCacheSeconds(request);
- if (cacheSeconds < 1) {
+ if (cacheSeconds < 0) {
log.debug("{}: caching disabled!", url);
response.setDateHeader(Headers.HEADER_DATE, handle.getTimestamp());
response.setDateHeader(Headers.HEADER_EXPIRES, 0);