我们对WebDAV资源(如文件夹或文件)使用什么命令来检查用户对该特定资源是否具有“写”或“只读”权限?
最佳答案
“plain webdav”无法获取此信息,只能尝试请求并查看是否失败。
caldav服务器倾向于支持webdav acl。(虽然不是全部)。如果有,您可以通过使用propfind请求当前用户权限集属性来了解您拥有何种权限。
PROPFIND /url HTTP/1.1
Host: blabla
<?xml version="1.0"?>
<propfind xmlns="DAV:">
<prop>
<current-user-privilege-set />
</prop>
</propfind>
上面的请求完全是出于记忆,所以可能有错误。
希望能帮上忙,
埃弗特