1

我正在构建一个 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

谢谢。

4

1 回答 1

4

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

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

于 2013-02-19T09:45:06.170 回答