You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Thiago H. de Paula Figueiredo (JIRA)" <ji...@apache.org> on 2014/02/08 19:40:22 UTC

[jira] [Assigned] (TAP5-2275) invalid caching response headers

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

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

    Assignee: Thiago H. de Paula Figueiredo

> 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
>
> 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)