[
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
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]