2010-11-25 6 views

Répondre

1

'Plain webdav' n'a pas le moyen d'obtenir cette information, sinon d'essayer la requête et de voir si elle échoue.

Les serveurs CalDAV ont tendance à prendre en charge WebDAV ACL. (mais pas tous cependant). Si tel est le cas, vous pouvez déterminer le type d'autorisation dont vous disposez en demandant la propriété set-user-privilege-set à l'aide de PROPFIND.

PROPFIND /url HTTP/1.1 
Host: blabla 

<?xml version="1.0"?> 
<propfind xmlns="DAV:"> 
    <prop> 
     <current-user-privilege-set /> 
    </prop> 
</propfind> 

La demande ci-dessus est complètement de la mémoire, donc il pourrait y avoir des erreurs.

Hope this helps,

Evert

0

Le schéma WebDAV ACL est documentée dans RFC3744; le post précédent est la bonne direction à suivre. Les privilèges sont décrits dans la RFC.

Questions connexes