- From: David W. Morris <dwm@shell.portal.com>
- Date: Sat, 6 Jan 1996 15:34:39 -0800 (PST)
- To: Paul Leach <paulle@microsoft.com>
- Cc: sjk@amazon.com, http-caching@pa.dec.com
On Fri, 5 Jan 1996, Paul Leach wrote:
> I always asumed that the existence of a "?" in the request-URI
> prevented proxies from caching the result-entity, so that this couldn't happen?
>
> Is this not a correct understanding of the practice?
You probably got that understanding by reading a comment of mine about
10 months ago and missing the responses.... ;-:). It was in the course
of this discussion that I came to understand the 'official'
differences between GET and POST (my original assumption was
size related as well).
I too liked the "Cache-control: reload" because it is obvious to me
at least that there is altogether too many side-effect behaviors
and expectations associated with the WWW protcols. Where possible
I prefer to see things specified clearly and directly.
That said ... we have a bunch of compatibility issues and sometimes
awkward historical precedent to accomadate. I believe the
HTML RFC and the HTTP 1.0 draft are pretty clear about GET and
POST vis-a-vis cachability.
We need to understand the current 'standards' to make sure our
result doesn't break anything. For sure we shouldn't re-define
anything to be deliverable from a cache when that wouldn't be
expected now.
This assertion is not intended to preclude:
a. New header/methods which would enable caching
b. Design of validator mechanism where by a client/proxy might
say:
For this URI I am holding validators: abc, fgh, hij
and the server might say:
Great, I have recorded this transaction and you can serve
hij.
I'm not sure this differs from redirection in the most general
sense. I'm listing this as an example of an extension which
might be useful and wouldn't confict with my basic premis.
I would also suggest that this is beyond what we should propose
for the 1.1 iterateion.
One problem I have being a consultant is that my documentation is spred
in too many places so I don't have an easy way to cite chapter and
verse but I would encourage all to reference the HTML RFC and HTTP
1.0 draft as well as the archives to understand the side-effect
ruless for GET and POST.
Dave Morris
Received on Saturday, 6 January 1996 23:47:53 UTC