CalDAV サーバーに接続した後、クエリを実行して、サポートされているサービスを確認できます。たとえば、Lightning が CalDAV サーバーに接続した後、そのサーバーが Task サポートをアドバタイズしている場合にのみ、Task オブジェクトを作成できます。
残念ながら、一部のサーバー (AppSuite、Yahoo など) はタスクをサポートしていますが、明らかにその事実を正しく通知していないため、厳密な PIM クライアント (ライトニングなど) はそれらとタスクをやり取りしません。
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
ただし、標準機能名の完全なリストはどこにもありません。また、タスクがサポートされると予想される名前を見つけることもできません。
誰でもこれに光を当てることができますか?