[
https://issues.apache.org/jira/browse/CMIS-670?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Florian Müller resolved CMIS-670.
---------------------------------
Resolution: Won't Fix
> Query parameters kill browser cache
> -----------------------------------
>
> Key: CMIS-670
> URL: https://issues.apache.org/jira/browse/CMIS-670
> Project: Chemistry
> Issue Type: Improvement
> Components: opencmis-server
> Affects Versions: OpenCMIS 0.9.0
> Reporter: Carlo Sciolla
> Priority: Minor
>
> From the [w2c
> spec|http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.9]:
> {quote}
> We note one exception to this rule: since some applications have
> traditionally used GETs and HEADs with query URLs (those containing a "?" in
> the rel_path part) to perform operations with significant side effects,
> caches MUST NOT treat responses to such URIs as fresh unless the server
> provides an explicit expiration time. This specifically means that responses
> from HTTP/1.0 servers for such URIs SHOULD NOT be taken from a cache. See
> section 9.1.1 for related information.
> {quote}
> Currently, the getContentStream call in the REST binding requires URLs to be
> in the form:
> http://server/content?id=1234-1234-1234-1234
> which is incompatible with the spec (e.g. Firefox won't cache such URLs)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)