0

我正在努力将 sabre/dav 作为 CalDAV-Server 的基础包含到现有的 symfony 项目中。到目前为止,我已经成功地扩展了 auth-classes。可以使用 Lightning 登录,并使用来自 sabre/caldav 的日历和主体后端来处理单个日历。通过浏览器与系统交互时也是如此。

现在我正在尝试在 macOS (10.12.5) 上使用 iCal (9.0)。身份验证似乎工作正常,但之后我被困在一个

“服务器指定了一个无效的日历主页。”

错误。

我试图用 mitmproxy 调查它,但不知何故,从 iCal 到我的网络系统(在http://localhost:8080上运行)的消息没有被记录。mitmrpoxy 在 8081 上运行,所有其他连接(包括来自 iCal 的网络呼叫)都被记录下来。我也试过 Charles,但不知何故,当使用 tha 代理(通过 localhost.charlesproxy.com)时,来自 iCal 的消息似乎丢失了端口 8080。

我还启用了 iCal 中的调试控制台并查看控制台应用程序中的条目,但直到现在,没有任何信息可以让我进一步了解。

我最有可能需要获得的下一条信息是什么——什么工具可以帮助我?

谢谢并恭祝安康!

4

1 回答 1

1

我想我发现了我的错误。我试图通过访问日历

http://localhost/caldav/

...认为 iCal 会自行将所需的路径添加到 /calendars、/principals、...。

原来,我不得不使用

http://localhost/caldav/principals/USERNAME

在 iCal 中配置帐户。

于 2017-07-20T11:12:51.157 回答