1

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

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

但是,我无法在 Bedework 上完成这项工作,它只返回基本 URL。

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

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

4

1 回答 1

1

Bedework 和 SabreDAV 使用不同的身份验证方案。将默认 BasicAuth 与 Bedework 一起使用,并将 Digest 与 SabreDAV 一起使用。

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

http://localhost:8080/ucaldav/user/#{username}/ 
于 2012-09-03T09:08:05.667 回答