The web–based Distributed Authoring and Versioning (WebDAV) Protocol defined in [RFC4918] extends the standard Hypertext Transfer Protocol (HTTP) mechanisms defined in [RFC2068] to provide file access and content management over the Internet. The WebDAV Protocol enables an Internet–based file system. However, some types of files (for example, files with programmatically derived content) are not easily managed by WebDAV and some protocol interactions are suboptimal for file system usage.
This specification extends WebDAV by introducing new HTTP request and response headers that both enable the file types that are not currently manageable and optimize protocol interactions for file system clients. This specification also introduces a new WebDAV method that is used to send search queries to disparate search providers.
Sections 1.8, 2, and 3 of this specification are normative and can contain the terms MAY, SHOULD, MUST, MUST NOT, and SHOULD NOT as defined in RFC 2119. Sections 1.5 and 1.9 are also normative but cannot contain those terms. All other sections and examples in this specification are informative.