[Cosmo-dev] need help with simple webdav property query

Grant Baillie grant at osafoundation.org
Wed Jun 21 21:55:53 PDT 2006


On 21 Jun, 2006, at 21:13, George Williams wrote:

> Hello,
>
> I know I'm being a bonehead, but can someone help with a webdav  
> query I am making against the recently upgraded server?
>
> I am performing a webdav PROPFIND query against a calendar  
> collection resource.  Here is the body of my request:
>
> <?xml version=\"1.0\" encoding=\"utf-8\"?><propfind xmlns:D=\"DAV: 
> \"> <prop><D:resourcetype /></prop></propfind>
>
> Currently, I am getting a 501 (not implemented) error.
>
> Thanx in advance for any insights you can provide.

Well, I'm not sure exactly what the 501 means, but the xml doesn't  
look quite right:

1) I don't know if those \ characters were just an artifact of how  
you copy & pasted the body, but I don't think they should be there
2) The prop & propfind elements have the same XML namespace as  
resourcetype (DAV:).

So, you want something more like:

<?xml version="1.0" encoding="utf-8"?><D:propfind xmlns:D="DAV:">  
<D:prop><D:resourcetype /></D:prop></D:propfind>

or (specifying a default xml namespace of DAV:)

<?xml version="1.0" encoding="utf-8"?><propfind xmlns:="DAV:">  
<prop><resourcetype /></prop></propfind>

--Grant



More information about the cosmo-dev mailing list