What is WebDAV?
WebDAV stands for "Web-based Distributed Authoring and Versioning".
It's a set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on remote web servers.
It can also be used to access mail on exchange server. I used it for this.
It great for accessing Exchange because all you need is an XML body sent over HTTP. No installing of anything.
How it works?
WebDAV works with XML. It sends xml requests to the server and gets the responses in return.
It uses MSXML or System.Net.HttpWebRequest in .NET.
WebDAV has some extended keywords besides the standard HTTP ones...