根据WebDAV规范(RFC 4918):
当应用于集合时,GET的语义不变,因为GET被定义为"检索由Request-URI"[RFC2616]标识的任何信息(以实体的形式).
和PROPFIND
检索在Request-URI标识的资源上定义的属性.
因此GET和PROPFIND或多或少地检索资源的信息.从这个意义上讲,GET和PROPFIND之间是否有任何重大区别,何时应该使用而不是另一个.
Mar*_*ryl 12
你提到的那个段落解释了它:
GET,当应用于集合时,可以返回"index.html"资源的内容,人类可读的集合内容视图,或者其他完全相同的内容.
即GET它的行为与历史一样,保持向后兼容性.它通常会返回一个"指数"页面(文件index.html,index.php或类似的),或者它会自动呈现与目录内容的HTML页面(一个文件列表).这意味着WebDAV服务器可以在与HTTP服务器相同的端口上运行(=作为HTTP服务器的扩展),现有的HTTP请求的行为相同.
PROPFIND根据WebDAV规范,WebDAV 请求将返回精确定义的,机器可读的XML文档.
如果您正在实现WebDAV客户端或服务器,那么您只对它感兴趣PROPFIND.甲GET响应不具有定义的格式(甚至没有内容),所以它不能由应用程序进行解析.
| 归档时间: |
|
| 查看次数: |
9423 次 |
| 最近记录: |