Re: WebFolder does not recognize my WebDAV server

I think the problem is your Allow:   you don't list MKCOL or PROPFIND so the
webfolders is thinking you are not a DAV server and is switching into
FrontPage Extension mode.  A good way to find out what you need to return is
run  a packet tracer and connect with webfolders to a DAV server, like
www.sharemation.com and see what they return to make webfolders think it's a
DAV server.

John Glavin
RiverFront Software
http://www.webdrive.com



----- Original Message -----
From: Anton Schegg <anton.schegg@ixos.de>
To: <w3c-dist-auth@w3.org>
Sent: Thursday, October 19, 2000 7:53 AM
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:53:23 UTC