- From: Julian Reschke <julian.reschke@greenbytes.de>
- Date: Thu, 15 Aug 2002 14:46:23 +0200
- To: <ietf-dav-versioning@w3.org>
Sorry,
problem doesn't go away :-)
> Related question of the day: what's the response format for the
> version-tree report with depth: 1 applied to a collection that
> itself is not versioned but contains one version controlled member?
>
> For depth 0 I'd expect:
> 409 CONFLICT
> with
> <error xmlns="DAV:"><supported-report/></error>
>
> Sounds right.
>
>
> So for depth 1 one would get:
> 207 MULTISTATUS
> <multistatus xmlns="DAV:">
> <response>
> <href>/collection/</href>
> <status>HTTP/1.1 409 Conflict</status>
> <responsedescription><error><supported-report/>
> </error></responsedescription> </response>
> <response>
> <href>/collection/a</href>
> <propstat>
> <prop>
> ...now what?...
> </prop>
> <status>HTTP/1.1 200 OK</status>
> </propstat>
> </response>
> </multistatus>
>
> Yes.
So,
assume we do a depth: infinity REPORT locate-by-history. This report is
defined for collections only, so it must return FORBIDDEN for all
non-collection resources it is applied to. This suggests that in the case of
depth: infinity, I will get a
<response>
<href>...</href>
<status>HTTP/1.1 403 Forbidden</status>
<responsedescription><error><supported-report/></error></responsedescription
> </response>
<response>
element for every single non-collection resource in the namespace below the
request URI. Is this really intended???
Julian
Received on Thursday, 15 August 2002 08:47:10 UTC