我的英语很抱歉,但我是法国人。我将尽力而为。
我必须编写一个WEB服务(在java中使用JAX-RS )来将数据转换为icalendar格式。这部分没问题。
现在我正在学习caldav协议,以便在mozilla Thunderbird中使用我的web服务。但是我找不到任何关于交易情况的文件?
thunderbird发送了什么请求来检索日历?我的PUT服务应该能够捕获所有类型( REPORT - MOVE - COPY -PUT- POST - ....)?
我需要一些解释或caldav如何工作的很好的文档。
非常感谢。
发布于 2012-05-04 20:57:38
我认为我理解pop3的部分--如果我向某人解释IMAP4,而不是指向RFC,我会说:
远程登录imap.example.org 143
登录用户名和密码
B列表"“*
C注销
这些是我用来测试IMAP4的原始命令;用于CalDAV的命令是什么?像https://github.com/alexxroche/AIF/blob/master/ISP/servers/POP3这样的东西
更新
好的,我想我知道了:
读取/列出条目
curl -X GET --user admin:pass-phrase --output test.ics "https://api.example.com/calDAV/calNAME"要添加条目,请执行以下操作:
curl --basic --request PUT \\
--header "Content-Type: text/calendar; charset=utf-8" \\
--user admin:pass-phrase --data-binary @out.ics (我尝试使用一些cURL标志/参数作为演示。你甚至可以用字符串的形式发送数据
curl -X PUT "https://api.url/calDAV/calNAME" \\
-F "data-binary=really-long-string" \\
-F "user=admin:pass-phrase" \\
-F "the other data=can be added like this"https://stackoverflow.com/questions/9293815
复制相似问题