java - 什么是 2 级 WebDAV 服务器?

标签 java tomcat servlets webdav

我正在对 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/

相关文章:

java - com.github.javaparser.JavaParser 找不到

java - 向发现服务器注册服务的正确方法

java - 如何将数据与业务逻辑解耦

HashMap和Hashtable的区别

tomcat - 如何知道Tomcat是否在windows上运行?

spring boot rest 和带有 websocket 的 angular2(踩过 sockjs)

flash - 如何在 Servlet 端检索由 Flash 4 HttpService 发送的数据

java - Request.notifyAttributeAssigned 中的 NullPointerException

java - 为什么Spring MVC会以404响应并报告“在DispatcherServlet中未找到带有URI […]的HTTP请求的映射”?

java - 服务器遇到意外情况,无法满足请求。 HTTP 500