RE: server applying PUT to a resource other than the request-URI

Julian Reschke wrote:
> Brian Smith wrote:
> > But, this doesn't work for WebDAV and extensions of it. For WebDAV
> > you *must* let the client choose the name. Otherwise, your server
> > isn't a WebDAV server.
> 
> That's not totally correct. WebDAV doesn't require that any WebDAV
> collection supports PUT for on direct members (for create).

That may be technically true, but practically support for PUT is required.
Just reading the specifications you can see that support for PUT is taken
for granted throughout them all. And, no existing WebDAV client can create
new resources without PUT. Consequently, any WebDAV implementation that
cares about interoperability with existing clients, or wants to support the
rapid development of new clients using existing WebDAV implementations, has
to support PUT for creation and editing resource entities. 

> Of course right now most servers do that, and clients do rely on it,
> [...]

Regards,
Brian

Received on Saturday, 25 October 2008 16:39:34 UTC