[Zope3-Users] X3 WebDAV?

John Toews jtoews at academiccolab.org
Thu Nov 11 10:53:43 EST 2004


An empty request seems to be valid: "A client may choose not to submit a
request body. An empty PROPFIND request body MUST be treated as a
request for the names and values of all properties."
http://www.webdav.org/specs/rfc2518.html#METHOD_PROPFIND

So if I'm thinking right, zope.app.dav.propfind is expecting some XML
with a request, which isn't required. When it doesn't get any, it throws
an invalid error.

What's the process from here?

John

Ps. Interestingly, Dreamweaver's propfind request (that works) has a
Depth of 1, and xml:

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

Wonder if they've run into this before?

-----Original Message-----
From: Philipp von Weitershausen [mailto:philipp at weitershausen.de] 
Sent: Thursday, November 11, 2004 9:36 AM
To: John Toews
Cc: Stephan Richter; zope3-users at zope.org
Subject: Re: [Zope3-Users] X3 WebDAV?

John Toews wrote:
> Here's the trace... doesn't seem to even get to sending XML?

Which seems to be exactly the problem. Expat's error message fits that
picture, too.

I have no idea what Windows is trying to do with an empty PROPFIND. Does
it want *all* of the metadata associated with the object? Or does it
just try to see if the object exists by getting something else than a
4xx, 3xx, and 5xx back? Maybe somebody with some DAV experirence can
lighten us up :)

Philipp


More information about the Zope3-users mailing list