列出CalDAV(Bedework)上可供用户使用的日历

时间:2012-07-17 09:19:46

标签: .net caldav ipworks

我使用IP Works .Net CalDAV-component 在Bedework快速入门日历服务器上运行,在localhost:8080上设置。为了访问日历,我需要知道他们的资源URI。

当使用Baikal(SabreDAV)作为服务器时,我只是使用WebDAV ListDirectory来查看子目录,这些子目录将是各种日历URI。

但是,我无法在Bedework上进行此工作,它只会返回基本网址。

' http://localhost:8080/ucaldav/principals/users/vbede/'

在CalDAV上为用户获取日历的适当方法是什么? 更具体地说是Bedework?

1 个答案:

答案 0 :(得分:1)

Bedework和SabreDAV使用不同的身份验证方案。使用默认的BasicAuth和Bedework,和Digest with SabreDAV。

此外,将WebDav.Depth限制为直接子项,并使用:

http://localhost:8080/ucaldav/user/#{username}/