hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oleg Kalnichevski (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (HTTPCLIENT-1579) CacheValidityPolicy does not correctly handle 304 Not Modified freshness
Date Mon, 12 Jan 2015 09:52:35 GMT

     [ https://issues.apache.org/jira/browse/HTTPCLIENT-1579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Oleg Kalnichevski resolved HTTPCLIENT-1579.
    Resolution: Cannot Reproduce

> CacheValidityPolicy does not correctly handle 304 Not Modified freshness
> ------------------------------------------------------------------------
>                 Key: HTTPCLIENT-1579
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1579
>             Project: HttpComponents HttpClient
>          Issue Type: Bug
>          Components: HttpClient
>    Affects Versions: 4.3.3, 4.3.4, 4.3.5, 4.3.6
>            Reporter: Nitin Kumar
> When a cached response expires, http cache client correctly makes a new request to the
http server. When the response is still fresh at the server side, the server responds with
HTTP/1.1 304 Not Modified and sends in a new Expires: header.
> On subsequent request, when the cache entry should be still valid as per the time stamp
received in the Expires header from the last call, CacheValidityPolicy tries to validate the
cache entry in the isResponseFresh() method and incorrectly marks the the entry as stale.

> The result is that http cache client keeps making new requests to the http server.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org

View raw message