WebDAV是什么
基于Web的分布式编写和版本控制(WebDAV)是超文本传输协议(HTTP)的扩展,有利于用户间协同编辑和管理存储在万维网服务器文档。WebDAV 由互联网工程任务组的工作组在 RFC 4918 中定义。许多现代操作系统为 WebDAV 提供了内置支持。
WebDAV扩展了request方法所允许的标准HTTP谓词和HTTP头。增加的谓词包括:
COPY将资源从一个URI复制到另一个URI
LOCK锁定一个资源。WebDAV支持共享锁和互斥锁。
MKCOL创建集合(即目录)
MOVE将资源从一个URI移动到另一个URI
PROPFIND从Web资源中检索以XML格式存储的属性。它也被重载,以允许一个检索远程系统的集合结构(也叫目录层次结构)
PROPPATCH在单个原子性动作中更改和删除资源的多个属性
UNLOCK解除资源的锁定
WebDAV 协议为用户在服务器上创建、更改和移动文档提供了一个框架。WebDAV 协议最重要的功能包括:
维护作者或修改日期的属性、命名空间管理、集合和覆盖保护
维护属性包括创建、删除和查询文件信息等
命名空间管理处理在服务器名称空间内复制和移动网页的能力
集合处理各种资源的创建、删除和列举
覆盖保护处理与锁定文件相关功能
由于 WebDAV 是基于 HTTP 的,所以具有 HTTP 的所有优点,包括容易穿越防火墙、 使用 HTTPS 来传输数据,因此在很多方面可以替代 FTP。
WebDAV 可以通过 Nginx 或 Apache 等 Web 服务器部署。在客户端 WebDAV 也获得了许多软件的支持,比如 Office 就可通过 WebDAV 编辑远程文档
webdav支持哪些方法?
首先必然支持普通的HTTP1.1的一些方法:
- GET
- POST
- PUT
- DELETE
- PROPFIND
- PROPPATCH
- MKCOL<

最低0.47元/天 解锁文章
5355

被折叠的 条评论
为什么被折叠?



