W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > January to March 2003

Re: Issues PUT_AND_INTERMEDIATE_COLLECTIONS and INTEROP_DELETE_AND_MULTISTATUS

From: Roy T. Fielding <fielding@apache.org>
Date: Wed, 22 Jan 2003 12:14:22 -0800
Cc: "Lisa Dusseault" <lisa@xythos.com>, "'Webdav WG'" <w3c-dist-auth@w3c.org>
To: "Julian Reschke" <julian.reschke@gmx.de>
Message-Id: <189AB0C3-2E46-11D7-BEAC-000393753936@apache.org>

> But then, HTTP does not define the concept of collections and deep 
> deletes.
> WebDAV is an extension of HTTP, so when it introduces these new 
> concepts,
> isn't it allowed also to define error handling for it?
>
> Yes, there's an issue with using a 2xx status for errors, but it 
> doesn't
> seem to have negatively affected any existing client I'm aware of.
> RFC2518bis is supposed to clarify RFC2518, not to reinvent it.

WebDAV can add new status codes.  It cannot redifine the meaning of 2xx
status codes.  Doing so destroys one of the main extensibility
mechanisms of HTTP.

It negatively affects any client that proceeds with later actions
based on the status being successful.  WebDAV hasn't seen it yet
because it is still working on first-generation systems and performance
is not yet a deciding factor between implementations.

....Roy
Received on Wednesday, 22 January 2003 16:34:50 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:44:02 GMT