我正在使用CALDAV:calendar-multiget REPORT来扩展检索周期性事件。 请求如下:
curl -X REPORT \
https://caldav.icloud.com:443/1234567890/calendars/work/ \
-H 'authorization: Basic XXXXXX' \
-H 'content-type: application/xml; charset=utf-8' \
-d '<c:calendar-multiget xmlns:d="DAV:" xmlns:c="urn:ietf:params:xml:ns:caldav">
<d:prop>
<c:calendar-data>
<c:expand start="20171201T000000Z" end="20180101T000000Z"/>
</c:calendar-data>
</d:prop>
<d:href>/1234567890/calendars/work/ABC-DEF-GHI-JKL.ics</d:href>
</c:calendar-multiget>'
有时,Apple服务器会在响应中提供扩展事件,但有时它只会提供主事件而不进行扩展。
我在这里做错了吗? 还有其他人遇到过这种行为吗?