我正在为webdav构建客户端应用程序。我已经实现了webdav协议,如MKCOl,删除,支持查找,移动,复制,它工作正常。当我尝试实现搜索方法时,服务器返回:
不允许使用405方法
我正在使用apache2服务器,我是否需要在服务器中进行任何配置更改?我从链接How to get the list of folders and files deployed on Linux WebDav?得知一些服务器不支持搜索方法,并且从链接给出的建议是使用webdav propfind
方法,所以我想知道具有深度无穷大的propfind是否可行用于具有大型集合的文件系统。
答案 0 :(得分:-1)
您可以将PROPFIND
请求发送到limit the fields。如果您要将此请求限制为可搜索的参数,它可能适合您。
对于具有大型集合的文件系统,[is]深度无穷大
当然,这取决于馆藏的规模。您将收到集合中每个项目的数百个字节的数据。拥有数百万个对象的集合可能会产生相当大的响应!