- From: Roy T. Fielding <fielding@kiwi.ics.uci.edu>
- Date: Sat, 19 Jul 1997 09:44:44 -0700
- To: Jeffrey Mogul <mogul@pa.dec.com>
- Cc: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com
Looks good to me. ....Roy In message <9707190116.AA23026@acetes.pa.dec.com>, Jeffrey Mogul writes: >(1) I think this note (in Roy's proposal) > > Note: An origin server wishing to use a relatively new HTTP cache > control feature, such as the "private" directive, on a network > that includes older caches which do not understand that feature, > will need to combine the new feature with an old Expires value > in order to prevent the older caches from caching the response. > >could be made slightly clearer: > > Note: An origin server wishing to use a relatively new HTTP cache > control feature, such as the "private" directive, on a network > including older caches that do not understand that feature, will > need to combine the new feature with an Expires field whose value > is less than or equal to the Date value. This will prevent older > caches from improperly caching the response. > >(2) I think it would be a good idea to include after the last >paragraph of this section (14.9.3): > > If a cache returns a stale response, either because of a max-stale > directive on a request, or because the cache is configured to > override the expiration time of a response, the cache MUST attach a > Warning header to the stale response, using Warning 10 (Response is > stale). > >the following note: > > Note: A cache may be configured to return stale responses > without validation, but only if this does not conflict with any > MUST-level requirements concerning cache validation (e.g., a > "must-revalidate" Cache-control directive). > >In a private email discussion during March, Roy pointed out that >this is said elsewhere in the specification. However, I'm concerned >that some implementors may misconstrue the discussion in 14.9.3 >without such a reminder. > >-Jeff >
Received on Saturday, 19 July 1997 10:04:40 UTC