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