CalDav请求示例

时间:2013-02-19 02:21:17

标签: caldav

我正在构建一个CalDAV服务器(在Java中,使用第三方库),请帮助我:

如果请求是:返回开始日期在[date1,date2]之间的日历中的所有事件,那么它是什么类型的请求?和请求的参数?

我打算为客户端提供一个servlet来进行查询。我想知道是否必须为每种类型的请求创建一个servlet:GET,HEAD,OPTIONS,PUT (target exists),PUT (no target exists),PROPPATCH,PROPFIND,DELETE,LOCK (target exists),LOCK (no target exists), MKCOL, MKCALENDAR,UNLOCK,REPORT,FREEBUSY

感谢。

1 个答案:

答案 0 :(得分:3)

第一个问题:您想使用基于时间范围的日历查询。见https://tools.ietf.org/html/rfc4791#section-7.8.1

第二个问题:您只需要一个servlet。通常,您将其默认的service()方法编写为分派处理程序,每个方法一个(REPORT,PUT,...)。