- From: Jim Davis <jdavis@parc.xerox.com>
- Date: Thu, 3 Dec 1998 19:05:22 PST
- To: w3c-dist-auth@w3.org
3.3.1 says "If a MKREF request is submitted for an existing resource, the existing resource's content and headers will be overwritten. This behavior is analogous to the behavior of the HTTP PUT method. " I would prefer to forbid MKREF on an non-null resource. My objections to the specified behavior are: 1. It is problematic if the resource is a collection. It gives MKREF some of the semantics of DELETE. Near as I can tell, WebDAV does not allow PUT to a collection, or at least leaves it undefined. Why allow MKREF? 2. We don't allow MKCOL on an existing resource, why allow MKREF? I don't see any real advantage to it, either. The only advantage I can see is that if there are existing dead properties they will be left undisturbed. If we decided instead that one must DELETE, then the client would have to PROPFIND (to get copies of the properties), DELETE, MKREF, then PROPPATCH (to replace the properties). This does not seem unreasonably burdensome to me, and it simplifies things. Finally, strictly editorially, I don't know what it means to 'overwrite headers'. best wishes Jim
Received on Thursday, 3 December 1998 22:27:39 UTC