WebDAV is a set of methods, headers, and content types that extend the HTTP 1.1 Protocol, as specified in [RFC2068]. WebDAV allows data to be written to Internet servers and is an Internet standard for collaborative authoring, as specified in [RFC4918].
WebDAV expands the basic support in HTTP 1.1 for content authoring by introducing additional methods and headers to provide support for resourceproperties and other base functions, such as resource locking. These new capabilities make the WebDAV Protocol suitable for basic remotely mountable file systems.
This document specifies the following extensions to the base WebDAV Protocol, as specified in [RFC4918].
An HTTP method that serves as the transport vehicle for search functionality in external processes.
An HTTP request header that indicates whether an entity is to be returned as-is, or whether any associated programmatic processing should be performed and the result returned.
The MS-Author-Via Response header, which specifies to the client application what the preferred protocol mechanism is for authoring documents in a particular namespace. For example, a client might have multiple authoring tools available to it, each possibly supported by a different network authoring protocol.
An extension to the existing Depth HTTP request header that indicates whether the root of a resource should be included in the results.
Additional properties in the DAV namespace that describe additional file characteristics.