> Apache moddav indeed returns weak entity tags based on a filesystem > timestamp. However, as far as I understand there's no guarantee whatsoever > that two entities written within one second indeed can "be substituted for > each other with no significant change in semantics". So is this a bug or > am > I missing something important? No, it is just over-specification. It is impossible for an HTTP server to know the semantics of a representation. However, if one representation overwrites another such that both are valid responses to GET on the same resource, then both are clearly intended to represent that resource. What the spec is trying to say is that a weak etag cannot be used to test for byte equivalence of the representation, unlike a strong etag. The HTTP components don't need to know why. Apache etags are configurable, so the resource owner can determine what is sufficient for differentiation based on the resource implementation. We used to include the system inode by default, but that proved harmful for server farms using rsync or raid mirrors. ....RoyReceived on Wednesday, 27 November 2002 19:29:53 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:22:10 GMT