Re: WebFolder does not recognize my WebDAV server

Anton,

You may want to change the server to respond with HTTP/1.1 rather than
HTTP/1.0 to show that it understands the 1.1 level protocol that is a
prerequisite for DAV.

Regards,
Tim

Anton Schegg <anton.schegg@ixos.de> on 2000-10-19 03:53:39 PM

Please respond to Anton Schegg <anton.schegg@ixos.de>

To:   "'w3c-dist-auth@w3.org'" <w3c-dist-auth@w3.org>
cc:
Subject:  WebFolder does not recognize my WebDAV server




Hello,

I'm currently trying to implement a WebDAV server. Getting properties with
DAV Explorer works, but Microsofts WebFolder does not recognize my
implementation as a valid WebDAV server. Something is missing in my
implementation of the protocol. I append a logfile and hopefully somebody
can give me a hint. (I'm using Tomcat as servlet engine and http server as
well).

Best regards,
Anton Schegg

=========== LOGFILE ====================
************************************
Establish new connection
************************************
------------------------------------
INFO: client -> server
------------------------------------
OPTIONS / HTTP/1.1
User-Agent: Microsoft Data Access Internet Publishing Provider Cache
Manager
Host: muc01134:8888
Content-Length: 0
Connection: Keep-Alive

------------------------------------
INFO: server -> client
------------------------------------
HTTP/1.0 200 OK
------------------------------------
INFO: server -> client
------------------------------------
Status: 200
------------------------------------
INFO: server -> client
------------------------------------
Allow: GET, HEAD, POST, TRACE, OPTIONS
Content-Type: text/plain
Servlet-Engine: Tomcat Web Server/3.1 (JSP 1.1; Servlet 2.2; Java 1.1.4;
Windows NT 5.0 x86; java.vendor=Microsoft Corp.)
Date: Thu, 19 Oct 2000 14:59:59 GMT+00:00
Content-Language: en

sender has closed connection: client -> server
connection closed
************************************
Establish new connection
************************************
------------------------------------
INFO: client -> server
------------------------------------
GET /_vti_inf.html HTTP/1.1
Date: Thu, 19 Oct 2000 14:59:59 GMT
MIME-Version: 1.0
Accept: */*
User-Agent: Mozilla/2.0 (compatible; MS FrontPage 4.0)
Host: muc01134:8888
Accept: auth/sicily
Content-Length: 0
Connection: Keep-Alive

------------------------------------
INFO: server -> client
------------------------------------
HTTP/1.0 404 Not Found
------------------------------------
INFO: server -> client
------------------------------------
Status: 404
------------------------------------
INFO: server -> client
------------------------------------
Content-Type: text/html
------------------------------------
INFO: server -> client
------------------------------------
Servlet-Engine: Tomcat Web Server/3.1 (JSP 1.1; Servlet 2.2; Java 1.1.4;
Windows NT 5.0 x86; java.vendor=Microsoft Corp.)
------------------------------------
INFO: server -> client
------------------------------------
Date: Thu, 19 Oct 2000 14:59:59 GMT+00:00
------------------------------------
INFO: server -> client
------------------------------------
Content-Language: en
------------------------------------
INFO: server -> client
------------------------------------

------------------------------------
INFO: server -> client
------------------------------------
<h1>Error: 404</h1>
<h2>Location: /_vti_inf.html</h2>File Not Found<br>/_vti_inf.html
sender has closed connection: server -> client
sender has closed connection: client -> server
************************************
Establish new connection
************************************
------------------------------------
INFO: client -> server
------------------------------------
POST /_vti_bin/shtml.exe/_vti_rpc HTTP/1.1
Date: Thu, 19 Oct 2000 14:59:59 GMT
MIME-Version: 1.0
User-Agent: MSFrontPage/4.0
Host: muc01134:8888
Accept: auth/sicily
Content-Length: 41
Content-Type: application/x-www-form-urlencoded
X-Vermeer-Content-Type: application/x-www-form-urlencoded
Connection: Keep-Alive

method=server+version%3a4%2e0%2e2%2e3717

------------------------------------
INFO: server -> client
------------------------------------
HTTP/1.0 404 Not Found
------------------------------------
INFO: server -> client
------------------------------------
Status: 404
Content-Type: text/html
Servlet-Engine: Tomcat Web Server/3.1 (JSP 1.1; Servlet 2.2; Java 1.1.4;
Windows NT 5.0 x86; java.vendor=Microsoft Corp.)
Date: Thu, 19 Oct 2000 14:59:59 GMT+00:00
Content-Language: en

<h1>Error: 404</h1>
<h2>Location: /_vti_bin/shtml.exe/_vti_rpc</h2>File Not
Found<br>/_vti_bin/shtml.exe/_vti_rpc
sender has closed connection: server -> client
connection closed
************************************
Establish new connection
************************************
------------------------------------
INFO: client -> server
------------------------------------
OPTIONS /DAV HTTP/1.1
Accept-Language: de, en-us;q=0.5
User-Agent: Microsoft Data Access Internet Publishing Provider DAV 1.1
Host: muc01134:8888
Content-Length: 0
Connection: Keep-Alive

------------------------------------
INFO: server -> client
------------------------------------
HTTP/1.0 200 OK
------------------------------------
INFO: server -> client
------------------------------------
Status: 200
------------------------------------
INFO: server -> client
------------------------------------
MS-Author-Via: DAV
Allow: OPTIONS, GET, HEAD, POST, DELETE, TRACE, PROPFIND, PROPPATCH, COPY,
MOVE, LOCK, UNLOCK
DAV: 1,2
Content-Type: text/plain
Servlet-Engine: Tomcat Web Server/3.1 (JSP 1.1; Servlet 2.2; Java 1.1.4;
Windows NT 5.0 x86; java.vendor=Microsoft Corp.)
Date: Thu, 19 Oct 2000 14:59:59 GMT+00:00
Content-Language: en

sender has closed connection: client -> server
connection closed
************************************
Establish new connection
************************************
------------------------------------
INFO: client -> server
------------------------------------
PROPFIND /DAV HTTP/1.1
Accept-Language: de, en-us;q=0.5
Content-Type: text/xml
Translate: f
Content-Length: 0
Depth: 0
User-Agent: Microsoft Data Access Internet Publishing Provider DAV 1.1
Host: muc01134:8888
Connection: Keep-Alive

------------------------------------
INFO: server -> client
------------------------------------
HTTP/1.0 207 Multi-Status
------------------------------------
INFO: server -> client
------------------------------------
Status: 207
------------------------------------
INFO: server -> client
------------------------------------
Content-Type: text/xml; charset="utf-8"
------------------------------------
INFO: server -> client
------------------------------------
Servlet-Engine: Tomcat Web Server/3.1 (JSP 1.1; Servlet 2.2; Java 1.1.4;
Windows NT 5.0 x86; java.vendor=Microsoft Corp.)
Date: Thu, 19 Oct 2000 14:59:59 GMT+00:00
Content-Language: en

<?xml version="1.0" encoding="UTF-8"?>
<DAV:multistatus>
    <DAV:response>
        <DAV:href>/DAV/</DAV:href>
        <DAV:propstat>
            <DAV:prop>
                <DAV:creationdate>2000-08-21T09:21:17Z</DAV:creationdate>
                <DAV:getlastmodified>Wed, 13 Sep 2000 09:40:34
GMT</DAV:getlastmodified>
                <DAV:getetag>&quot;0-0-39bf4b92&quot;</DAV:getetag>
                <DAV:supportedlock>
                    <DAV:lockentry>
                        <DAV:lockscope>
                            <DAV:exclusive/>
                        </DAV:lockscope>
                        <DAV:locktype>
                            <DAV:write/>
                        </DAV:locktype>
                    </DAV:lockentry>
                    <DAV:lockentry>
                        <DAV:lockscope>
                            <DAV:shared/>
                        </DAV:lockscope>
                        <DAV:locktype>
                            <DAV:write/>
                        </DAV:locktype>
                    </DAV:lockentry>
                </DAV:supportedlock>
                <DAV:lockdiscovery/>
                <DAV:resourcetype>
                    <DAV:collection/>
                </DAV:resourcetype>

<DAV:getcontenttype>httpd/unix-directory</DAV:getcontenttype>
            </DAV:prop>
            <DAV:status>HTTP/1.1 200 OK</DAV:status>
        </DAV:propstat>
    </DAV:response>
</DAV:multistatus>
sender has closed connection: server -> client
sender has closed connection: client -> server

Received on Thursday, 19 October 2000 12:32:18 UTC