</D:getcontentlength>
<D:getcontenttype>
text/html
</D:getcontenttype>
zzyzx
<D:getlastmodified>
Monday, 12-Jan-98 09:25:56 GMT
RFC 2518 WEBDAV February 1999
</D:getlastmodified>
<D:resourcetype/>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
</D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope></D:lockscope>
</D:locktype>
</D:lockentry>
</D:supportedlock>
HTTP/1.1 200 OK
</D:propstat>
</D:response>
</D:multistatus>
In this example, PROPFIND was invoked on the resource
http://www.foo.bar/container/ with a Depth header of 1, meaning the
request applies to the resource and its children, and a propfind XML
element containing the allprop XML element, meaning the request
should return the name and value of all properties defined on each
resource.
The resource http://www.foo.bar/container/ has six properties defined
on it:
http://www.foo.bar/boxschema/bigbox,
http://www.foo.bar/boxschema/author, DAV:creationdate,
DAV:displayname, DAV:resourcetype, and DAV:supportedlock.
The last four properties are WebDAV-specific, defined in section 13.
Since GET is not supported on this resource, the get* properties
(e.g., getcontentlength) are not defined on this resource. The DAV-
specific properties assert that "container" was created on December
1, 1997, at 5:42:21PM, in a time zone 8 hours west of GMT
(creationdate), has a name of "Example collection" (displayname), a
collection resource type (resourcetype), and supports exclusive write
and shared write locks (supportedlock).
The resource http://www.foo.bar/container/front.html has nine
properties defined on it:
http://www.foo.bar/boxschema/bigbox (another instance of the "bigbox"
property type), DAV:creationdate, DAV:displayname,
DAV:getcontentlength, DAV:getcontenttype, DAV:getetag,
DAV:getlastmodified, DAV:resourcetype, and DAV:supportedlock.
RFC 2518 WEBDAV February 1999
The DAV-specific properties assert that "front.html" was created on
December 1, 1997, at 6:27:21PM, in a time zone 8 hours west of GMT
(creationdate), has a name of "Example HTML resource" (displayname),
a content length of 4525 bytes (getcontentlength), a MIME type of
"text/html" (getcontenttype), an entity tag of "zzyzx" (getetag), was
last modified on Monday, January 12, 1998, at 09:25:56 GMT
(getlastmodified), has an empty resource type, meaning that it is not
a collection (resourcetype), and supports both exclusive write and
shared write locks (supportedlock).
8.1.3 Example - Using propname to Retrieve all Property Names
>>Request
PROPFIND /container/ HTTP/1.1
Host: www.foo.bar
Content-Type: text/xml; charset="utf-8"
Content-Length: xxxx
<?xml version="1.0" encoding="utf-8" ?>
<propfind xmlns="DAV:">
>>Response
HTTP/1.1 207 Multi-Status
=16= |