WebDAV PROPFIND方法中Depth头的含义

时间:2015-07-08 05:59:57

标签: webdav

我正在用PHP编写一些东西来创建一个使用WebDAV的虚拟文件系统。

我试图了解PROPFIND请求方法。 RFC 4918提到了一些关于它的事情,但我不确定我理解。有人可以澄清一下:

  • 深度值(0,1,无穷大)的作用是什么?它与文件夹和文件有关吗?
  • 为什么客户端会对文件夹发出多个PROPFIND请求?

我认为这可能有助于我理清其余部分。

由于

1 个答案:

答案 0 :(得分:2)

  

深度值(0,1,无穷大)的作用是什么?它与文件夹和文件有关吗?

目录:

  • 深度0:检索目录的属性
  • 深度1:作为目录中所有文件的0 +属性
  • 深度无穷大:作为目录子目录中所有文件的1 +属性(递归)

对于文件,它没有任何效果。

深度适用于其他WebDAV方法。