WebDAV Specifications

This page contains all the DAV specifications, along with specs that are related to DAV.

DAV Specifications

RFC 4918: HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV) (text) (PDF) (XML)
RFC 4918, Standards Track, Proposed Standard. June, 2007.

This document specifies the WebDAV Distributed Authoring Protocol, a set of headers and methods which extend the Hypertext Transfer Protocol to provide capabilities for overwrite prevention (locking), properties, and namespace management.

Note that the text version of the document is the authoritative representation, and if there are differences between the text version and other versions, the text version is always correct.

This obsoletes RFC 2518: HTTP Extensions for Distributed Authoring -- WEBDAV (text, PDF, XML), published in February 1999.

RFC 3253: Versioning Extensions to WebDAV (Web Distributed Authoring and Versioning) (text) (PDF) (XML)
RFC 3253, Standards Track, Proposed Standard. March, 2002.

This document specifies extensions to WebDAV (and hence HTTP) to provide capabilities for versioning and configuration management.

Note that the text version of the document is the authoritative representation, and if there are differences between the text version and other versions, the text version is always correct.

This specification has an associated goals document, versioning model (sorry about the ad), and scenarios document.

This specification was developed in the IETF DeltaV Working Group. The latest information is available on the group's web site.

RFC 5323: Web Distributed Authoring and Versioning (WebDAV) SEARCH (formerly known as "DAV Searching and Locating (DASL)") (text) (PDF) (XML)
RFC 5323, Standards Track, Proposed Standard. November, 2008.

See the protocol's web site for the latest information.

Note that the text version of the document is the authoritative representation, and if there are differences between the text version and other versions, the text version is always correct.

WebDAV Bindings
This is an IETF Internet Draft.

A protocol for creating bindings to resources. Bindings allow a resource to appear at multiple URLs, much like symbolic links in a filesystem.

See the protocol's web site for the latest draft and the issues list.

RFC 4437: Web Distributed Authoring and Versioning (WebDAV) Redirect Reference Resources (text) (PDF) (XML)
RFC 4437, Experimental, March, 2006.

A protocol for creating redirect resources. A redirect resource corresponds to a resource which responds with an HTTP 302 redirect. This protocol provides for remote creation and administration of these resources.

Note that the text version of the document is the authoritative representation, and if there are differences between the text version and other versions, the text version is always correct.

RFC 3648: Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol (text) (PDF) (XML)
RFC 3648, Standards Track, Proposed Standard. December, 2003.

A protocol for creating and manipulating a persistent, server-defined ordering of a collection's member resources.

Note that the text version of the document is the authoritative representation, and if there are differences between the text version and other versions, the text version is always correct.

RFC 3744: Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol (text) (PDF) (XML)
RFC 3744, Standards Track, Proposed Standard. May, 2004.

This specification has a companion goals document.

The ACL extensions are being developed in a sub-group of the IETF WebDAV Working Group. The latest information is available on the sub-group's web pages.

Note that the text version of the document is the authoritative representation, and if there are differences between the text version and other versions, the text version is always correct.

Advanced ACL Extensions to WebDAV
This is an IETF Internet Draft, currently at revision 0.

The ACL extensions was developed in a sub-group of the IETF WebDAV Working Group. The latest information is available on the sub-group's web pages.

RFC 4122: A Universally Unique IDentifier (UUID) URN Namespace (text) (PDF) (XML)
RFC 4122, Standards Track, Proposed Standard. July, 2005.

This is not a formal part of the WebDAV group of specifications, but it is used within WebDAV's opaquelocktoken lock token scheme. Thus, it has relevance to people interested in the WebDAV protocol specifications.

HTTP Specifications

RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1 (text) (PDF) (XML)
RFC 2616, Standards Track, Draft Standard. June, 1999.

This specification details HTTP. It is essentially a revision of RFC 2068.

RFC 2617: HTTP Authentication: Basic and Digest Access Authentication (text) (PDF) (XML)
RFC 2617, Standards Track, Draft Standard. June, 1999.

This specification details the Basic and Digest authentication mechanisms for HTTP. It is a replacement for RFC 2069 (Digest Access Authentication).

Note that DAV requires that the server must accept Digest authentication for access (Basic is not allowed over unsecure channels). See Section 20.1 of the DAV specification.

XML Specifications

Extensible Markup Language (XML) 1.0
This is the core XML specification. It is a W3C Recommendation.

Namespaces in XML
This is an extension to XML, and is also a W3C Recommendation.

XML Media Types (text version)
RFC 3023, Standards Track. January, 2001.

This RFC describes when to use text/xml, application/xml, and the use of the charset parameter.

See also: XML Resources

RFC Repository

Complete RFC Archive at CMU

Additional specifications can be found on the Working Group Home Page

Requirements documents are provided under the WebDAV -- Other Resources area.


[ WebDAV Resources ]


Julian Reschke

Last modified: Jan 01 2009