- From: <danielh@crosslink.net>
- Date: Sat, 18 Mar 2000 09:48:07 -0500 (EST)
- To: www-talk@w3.org
Whilst reviewing the rfc for delta encoding, I realized that my understanding of "etag" may be incorrect. I had assumed that etags were associated with the "entity contents" of a particular response -- that if any of the bits of the body of a response were to change, then so should the etag. Thus, suppose that foo.txt can be returned as is, or with gzip content coding: regardless of how it's content encoded, the end result (after ungzipping in the latter case) is identical. Nevertheless, since the actual contents are different (one is plain text, the other is a gzip binary), the etags should be different. I now wonder if this is incorect. Instead, should the etag be associated with the underlying "instance"? That is, with the contents of a response BEFORE any content codings, OR range selection, have been applied. In terms of the above example, both responses should use the same etag. The latter interpretation (as an "instance tag") makes more sense to me, even though it complicates server implementation. ----------------------------------------------------------- Daniel Hellerstein danielh@crosslink.net http://www.srehttp.org -----------------------------------------------------------
Received on Saturday, 18 March 2000 17:32:39 UTC