我正在尝试删除整个用户日历,作为用户想要删除帐户的一部分。
我正在尝试使用以下 URL 来删除
event and calendar resource
。 删除事件 URL 有效,但日历 URL 无效。
我收到
URLDomain
错误。
#define kEventURLFormat @"/calendars/users/%@/calendar/%@.ics"
#define kCalendarCollectionURLFormat @"/calendars/users/%@/calendar"
RFC 6638 提到以下内容。
3.2.3.2。删除
当服务器收到针对某个对象的 DELETE 方法请求时 调度对象资源,必须执行Remove操作。
当服务器收到针对某个对象的 DELETE 方法请求时 日历集合,它必须对所有日历集合执行删除操作 日历集合中包含的调度对象资源。
这是正确的网址
#define kCalendarCollectionURLFormat @"/calendars/users/%@/calendar/"