RE: Issues PUT_AND_INTERMEDIATE_COLLECTIONS and INTEROP_DELETE_AND_MULTISTATUS

> That being said, from a consistency p.o.v. I agree. I'll 
> assume for a moment
> that few WebDAV clients indeed *do* evaluate a 207 on DELETE 
> (and other
> candidates such as LOCK/COPY...), and those probably would be easy to
> upgrade. If this is true, all we'd need to do is
> 
> - deprecate status of 207 for failures
> - introduce a new 4xx code such as INCOMPLETE OPERATION which 
> would carry
> the same multistatus body
> 
It doesn't seem nearly that big a change is necessary. The biggest
change I'd consider given what I currently know, is that the spec would
require that HTTP 1.1 method requests to non-collections should not
result in 207. This would only affect the definition for DELETE, since
that's the only HTTP 1.1 method that is defined defined as returning
207. DELETE could still return 207 in response to a Depth: infinity
request to a collection.

My reasoning is that HTTP clients address individual pages with DELETE
requests, not collections.

lisa

Received on Friday, 24 January 2003 16:49:07 UTC