[
https://issues.apache.org/jira/browse/OFBIZ-5200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13936450#comment-13936450
]
Paul Piper commented on OFBIZ-5200:
-----------------------------------
This is the normal behaviour and should not be fixed on server side - to be
honest i am not even sure your changes would fix it, because the cache is
handled by the client. If you want to fix it on the client side, you will have
to add a random param to the request. An old, but simple way is to add "new
Date()).getTime()" as a parameter.
I think this can be closed.
> Prevent caching of json ajax request
> -------------------------------------
>
> Key: OFBIZ-5200
> URL: https://issues.apache.org/jira/browse/OFBIZ-5200
> Project: OFBiz
> Issue Type: Improvement
> Components: framework
> Affects Versions: Release 09.04, Release 10.04, Release Branch 12.04
> Reporter: Roberto BenÃtez Monje
> Priority: Minor
> Labels: ajax, caching, ie, json, jsonresponse
>
> An user who is using IE9 might experience a strange behaviour inside a
> webpage with json ajax requests. This is so because IE9 does caching of these
> requests.
> I added in common/../CommonEvents.java , jsonResponseFromRequestAttributes
> method the following:
> response.setDateHeader("Expires", -1);
> response.setHeader("Cache-Control", "private");
> response.setHeader("Last-Modified", new Date().toString());
> response.setHeader("Pragma", "no-cache");
> response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate");
--
This message was sent by Atlassian JIRA
(v6.2#6252)