[ https://issues.apache.org/jira/browse/HTTPCLIENT-1375?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oleg Kalnichevski resolved HTTPCLIENT-1375. ------------------------------------------- Resolution: Won't Fix Fix Version/s: (was: Future) > Add context attribute when request are processed by an AsynchronousValidator > ----------------------------------------------------------------------------- > > Key: HTTPCLIENT-1375 > URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1375 > Project: HttpComponents HttpClient > Issue Type: Improvement > Components: HttpCache > Affects Versions: 4.2.5, 4.3 Beta2 > Reporter: Nicolas Richeton > Priority: Minor > > With the current code, it seems to be no way to know if a request is being > processed as a normal request, or if it is being processed by an > AsynchronousValidator. > Our use case is : > - CachingHttpClient is used in a web app. > - We use a custom cookie store to store cookies in user session (other > usecases could be access to session/response objects while processing the > request, custom code between CachingHttpClient and HttpClient). > - We use background revalidation. > - If the backend returns a cookie during revalidation, we have no longer > access to the session so we want to ignore the cookie and prevent calls on > session object. > But we cannot identify the asynchronous request since it is the same as a > synchronous one. > A possible solution could be to add an attribute to the request context in > AsynchronousValidationRequest constructor, something like : > context.setAttribute( "asyncRequest", "true"); -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org