=========================
Testing Microsoft clients
=========================

The clients
===========

There are multiple clients which come with Windows XP.

For now it seems that the used client heavily depends on the URL you use:

Internet Explorer 7 & Internet Explorer 6 - Windows XP 
------------------------------------------------------

- http://webdav/
- http://webdav:80/

  Microsoft-WebDAV-MiniRedir/5.1.2600

- http://webdav/#
- http://webdav:80/#
 
  Results in requests by two clients:

  Microsoft Data Access Internet Publishing Provider DAV 1.1 sends:

  - PROPFIND request

  Microsoft Data Access Internet Publishing Provider Cache Manager sends:

  - OPTIONS request

Internet Explorer 7 & Internet Explorer 6 - Windows XP SP 2
-----------------------------------------------------------

...

Microsoft Web Folders
---------------------

...

Implementation notes
====================

Micorsoft specific handling.

Header
------

You need to send the following header to tell MS clients not to use some
Frontpage protocol, but webdav: ::

	header( 'MS-Author-Via: DAV' );

PROPFIND
--------

After some options requests the MS clients send an empty propfind request with
different depth headers. This actually mean allProp requests, like: ::

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



