RE: Summary of ETag related issues in RFC2518bis

> Well. If the client has the lock, why would it need the ETag 
> in the first place?

Because servers can still write files when they are locked, and because losing a lock doesn't mean that you don't have up-to-date content.

One of the primary uses, if not *the primary use*, of etags in a collaborative authoring environment is so clients can know whether or not they have current content.  When a client authors a file and places it on the server, it doesn't want to have to fetch the file again unless necessary, and it doesn't want to have to do more roundtrips before continuing with work on that and other files.

Let me ask the  converse question: If the server has the file, why can't it send the etag?  That's all the spec is saying it should do.

    dan
 

Received on Wednesday, 21 December 2005 05:51:59 UTC