我正在对 WebDAV 进行一些研究,并且一直在专门研究 Apache Tomcat 作为它的实现。在 Tomcat 附带的 WebdavServlet 类的文档中,我注意到对“2 级”WebDAV servlet 的引用。此引用也在 Apache Tomcat WebDAV 文档页面上进行。除了这两页之外,我找不到任何关于这意味着什么的文档或解释,如果有人可以告诉我,那就太好了。
最佳答案
WebDAV 2 级(或 2 级)服务器是实现 WebDAV 合规性 2 级的服务器;见RFC4918 Chapter 18 . 2 级合规性包括所有 WebDAV 强制性功能以及与锁定相关的可选功能。服务器的合规级别/类在 DAV
响应 header 中给出。
许多客户端会将 1 级 WebDAV 服务器视为只读,因为除非在相关资源被锁定的情况下执行更新,否则 WebDAV 更新功能并不完全安全。
更新:Christopher Schultz(Tomcat 开发人员之一)指出,他已提交对 WebdavServlet
javadoc 的更改,以包含指向 RFC 4918 的链接并解释合规性级别。这些更改应该在下一个 Tomcat 版本中发布。
关于java - 什么是 2 级 WebDAV 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58900793/