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

Thiago H. de Paula Figueiredo updated TAP5-2275:
------------------------------------------------

    Summary: Kaptcha setting invalid caching response headers  (was: invalid 
caching response headers)

> Kaptcha setting invalid caching response headers
> ------------------------------------------------
>
>                 Key: TAP5-2275
>                 URL: https://issues.apache.org/jira/browse/TAP5-2275
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-kaptcha
>    Affects Versions: 5.3.7
>            Reporter: Ilya Obshadko
>            Assignee: Thiago H. de Paula Figueiredo
>              Labels: month-of-tapestry
>             Fix For: 5.4
>
>
> please check this issue at Google Code:
> https://code.google.com/p/kaptcha/issues/detail?id=72
> There are two subsequent calls to setHeader() and second call is overriding 
> the first one (that is already mentioned in code comments). Either support 
> for addHeader () is needed in Response, or we need to inject 
> HttpServletResponse directly.
>         response.setDateHeader("Expires", 0);
>         // Set standard HTTP/1.1 no-cache headers.
>         response.setHeader("Cache-Control", "no-store, no-cache, 
> must-revalidate");
>         // Set IE extended HTTP/1.1 no-cache headers (use addHeader).
>         response.setHeader("Cache-Control", "post-check=0, pre-check=0");
>         // Set standard HTTP/1.0 no-cache header.
>         response.setHeader("Pragma", "no-cache");
> Expires: 0 is still enough for all browsers except Firefox, which doesn't 
> reload the image, and the whole component becomes unusable.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to