连接到 CalDAV 服务器后,您可以查询它支持哪些服务。例如,在 Lightning 连接到 CalDAV 服务器后,如果该服务器宣传任务支持,它将只允许您创建任务对象。
不幸的是,一些服务器(例如 AppSuite、Yahoo)确实支持 Tasks,但显然没有正确宣传这一事实,因此严格的 PIM 客户端(例如 Lightning)不会与它们对话 Tasks。
CalDAV 应该如何(确切地)做到这一点?
我已阅读https://wiki.wocommunity.org/display/~probert/CalDAV+and+CardDAV+handshake,它解释了 CalDAV 握手和连接,并识别连接后 OPTIONS 调用返回的 DAV 功能列表。我们的 CalDAV 服务器返回以下列表:
1, 2, 3, access-control, calendar-access, addressbook, extended-mkcol, calendar-auto-schedule, calendar-schedule, calendarserver-sharing, calendarserver-principal-search, calendarserver-principal-property-search, calendarserver-private-comments, extended-mkcol, calendar-managed-attachments
但是,我无法在任何地方找到标准功能名称的详尽列表,也无法找到期望支持的任务名称。
任何人都可以对此有所了解吗?