首页 > 解决方案 > 什么是 2 级 WebDAV 服务器?

问题描述

我正在对 WebDAV 进行一些研究,并专门将 Apache Tomcat 视为它的实现。在 Tomcat 附带的 WebdavServlet 类的文档中,我注意到对“2 级”WebDAV servlet 的引用。此参考也在 Apache Tomcat WebDAV 文档页面上进行。除了这两页之外,我找不到任何文档或解释来说明这意味着什么,如果有人可以填写我,那就太好了。

标签: javatomcatservletswebdav

解决方案


WebDAV 2 级(或 2 类)服务器是实现 WebDAV 合规性 2 类的服务器;请参阅RFC4918 第 18 章。合规性 2 类包括所有 WebDAV 强制功能以及与锁定相关的可选功能。服务器的合规级别/类在DAV响应标头中给出。

许多客户端会将 1 级 WebDAV 服务器视为只读,因为 WebDAV 更新功能并不完全安全,除非在相关资源被锁定时执行更新。

更新:Christopher Schultz(Tomcat 开发人员之一)指出,他已提交对WebdavServletjavadoc 的更改,以包括指向 RFC 4918 的链接并解释合规级别。这些更改应在下一个 Tomcat 版本中发布。


推荐阅读