- From: Koen Holtman <koen@win.tue.nl>
- Date: Sat, 1 Jun 1996 01:31:09 +0200 (MET DST)
- To: Jeffrey Mogul <mogul@pa.dec.com>
- Cc: koen@win.tue.nl, http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com, mogul@pa.dec.com
Jeffrey Mogul: [Koen Holtman:] > > Based on all this, I propose that the sentence > > HTTP/1.1 caches MUST send an Age header in every response. > > in 16.4 is changed into > > HTTP/1.1 caches MUST send an Age header in every non-first-hand > response. > >I'd only support this change if it became: > > An HTTP/1.1 cache MUST send an Age header in every response, > except that it MAY omit the Age header if the cache has > unambiguous proof that the response is firsthand, has not > flowed through any cache that is not compliant with HTTP/1.1, > and is not being transmitted to a client whose HTTP-Version > is less than 1.1. The last part of the above requirement is a bit too cautious for my taste, but I could live with your proposal for the change as a whole. >but frankly, I think this is pointless. What's the cost of adding >the Age header, given that a compliant cache implementation MUST have >the code to add Age to non-first-hand responses anyway? It would >take far more code to check all of the necessary conditions. I'm not very worried about the cost of adding the header. By the way, I think that the presence of most of the machinery for detecting the conditions you list above is already required by other aspects of the protocol. I want this change to make the age header useful as a detection device for first-hand responses. I had some private discussions with John Klensin in which he convinced me that a way of detecting definite first-hand-ness would be a desirable protocol feature. >Let's keep it simple. NOTE TO THE EDITOR: if you decide _not_ to change the requirement in the pre-04 Age header section, please change the wording in the note at the end of 13.2.3. See my original message in this thread. >-Jeff Koen.
Received on Friday, 31 May 1996 16:37:14 UTC