我试图给我拥有的WebDAV文件夹另一个主要的读权限。根据{{3}},这应该可以使用PROPPATCH,但只列出了PROPFIND的例子。
我找到的唯一示例是不如何设置所有者(只读属性)的示例:
<propertyupdate xmlns="DAV:">
<set>
<prop>
<owner>
<href>principal_uri</href>
</owner>
</prop>
</set>
</propertyupdate>
由此我推断出这个(失败的)PROPPATCH:
<propertyupdate xmlns="DAV:">
<set>
<prop>
<acl>
<ace>
<principal>
<href>principal_uri</href>
</principal>
<grant>
<privilege>
<read/>
</privilege>
</grant>
</ace>
</acl>
</prop>
</set>
</propertyupdate>
我正在针对Bedework 3.8 Calendar Server这样做。它正确回答了ACL查询。上面的PROPPATCH回复了404 Not Found。请求是有效的URL。
非常欢迎任何建议。
真诚地,基督徒。
答案 0 :(得分:2)
要更新ACL,您无法使用PROPPATCH
。您必须使用ACL
http方法。