Re: Issues PUT_AND_INTERMEDIATE_COLLECTIONS and INTEROP_DELETE_AND_MULTISTATUS

> 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 UTC