WebDAV 是对 HTTP/1.1 协议的扩展,添加了新的 HTTP 方法和标头,支持任意类型的 Web 资源制作,不仅支持 HTML 和 XML,还支持文本、图形、电子表格等格式。使用 WebDAV 可以完成的工作包括:
属性(元数据)处理。您可以使用 WebDAV 方法 PROPFIND 和 PROPPATCH 创建、删除和查询有关 Web 页面的信息,例如作者和创建日期。
集合和资源管理。您可以使用 WebDAV 方法 GET、PUT、DELETE 和 MKCOL 创建文档集合并检索分层结构成员列表(类似于文件系统中的目录列表)。
锁定。您可以使用 WebDAV 禁止多人同时对一个文档进行操作。可以通过 WebDAV 方法 LOCK 和 UNLOCK 使用互斥锁定或共享锁定,这将有助于防止出现“丢失更新”(更改被覆盖)的问题。
名称空间操作。您可以使用 WebDAV 方法 COPY 和 MOVE 指示服务器复制和移动 Web 资源。
Sun Java System Web Server 7.0 中的 WebDAV 支持提供了以下功能:
与 RFC 2518 的兼容性以及与 RFC 2518 客户机的互操作性。
发布的安全性和访问控制
对基于文件系统的 WebDAV 集合和资源的有效发布操作。