我们在WebDAV资源(例如文件夹或文件)上使用什么命令来检查用户是否对该特定资源具有“写入”或“只读”权限?
答案 0 :(得分:1)
'Plain webdav'无法获取此信息,除了尝试请求并查看它是否失败。
CalDAV服务器倾向于支持WebDAV ACL。 (尽管不是全部)。如果他们这样做,您可以通过使用PROPFIND请求current-user-privilege-set属性来了解您拥有哪种权限。
PROPFIND /url HTTP/1.1
Host: blabla
<?xml version="1.0"?>
<propfind xmlns="DAV:">
<prop>
<current-user-privilege-set />
</prop>
</propfind>
上述请求完全来自内存,因此可能存在错误。
希望这有帮助,
埃弗特
答案 1 :(得分:0)
WebDAV ACL方案记录在RFC3744中;上一篇文章是正确的方向。权限在RFC中描述。