CalDAV - це інтернет протокол за допомогою якого клієнтське календарне ПЗ отримує інформацію про заплановані події з віддаленого сервера. Розширює WebDAV специфікацію та використовує iCalendar формат даних. Повна специфікація протоколу наведена в RFC 4791. Протокол дозволяє одночасний доступ декільком клієнтам до інформації, що забезпечує спільне планування та обмін інформацією. Протокол підтримується великою кількістю серверного та клієнтського ПЗ. Розширення CalDAV для автоматизованого планування наведено в стандарті RFC 6638.
Приклад
Приклад запита та відповіді:
Запит:
REPORT /bernard/work/ HTTP/1.1 Host: cal.example.com Depth: 1 Content-Type: application/xml; charset="utf-8" Content-Length: xxxx <?xml version="1.0" encoding="utf-8" ?> <C:free-busy-query xmlns:C="urn:ietf:params:xml:ns:caldav"> <C:time-range start="20060104T140000Z" end="20060105T220000Z"/> </C:free-busy-query>
Відповідь:
HTTP/1.1 200 OK Date: Sat, 11 Nov 2006 09:32:12 GMT Content-Type: text/calendar Content-Length: xxxx BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Example Corp.//CalDAV Server//EN BEGIN:VFREEBUSY DTSTAMP:20050125T090000Z DTSTART:20060104T140000Z DTEND:20060105T220000Z FREEBUSY;FBTYPE=BUSY-TENTATIVE:20060104T150000Z/PT1H FREEBUSY:20060104T190000Z/PT1H END:VFREEBUSY END:VCALENDAR
Примітки
- https://tools.ietf.org/html/rfc4791#section-7.10.1 [ 2 лютого 2017 у Wayback Machine.] 7.10.1. Example: Successful CALDAV:free-busy-query REPORT
Посилання
- Сайт, присвячений CalDAV [ 28 червня 2011 у Wayback Machine.]
- CalConnect - консорціум з планування та ведення календаря [ 10 березня 2021 у Wayback Machine.]
Стандарти RFC
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
CalDAV ce internet protokol za dopomogoyu yakogo kliyentske kalendarne PZ otrimuye informaciyu pro zaplanovani podiyi z viddalenogo servera Rozshiryuye WebDAV specifikaciyu ta vikoristovuye iCalendar format danih Povna specifikaciya protokolu navedena v RFC 4791 Protokol dozvolyaye odnochasnij dostup dekilkom kliyentam do informaciyi sho zabezpechuye spilne planuvannya ta obmin informaciyeyu Protokol pidtrimuyetsya velikoyu kilkistyu servernogo ta kliyentskogo PZ Rozshirennya CalDAV dlya avtomatizovanogo planuvannya navedeno v standarti RFC 6638 PrikladPriklad zapita ta vidpovidi Zapit REPORT bernard work HTTP 1 1 Host cal example com Depth 1 Content Type application xml charset utf 8 Content Length xxxx lt xml version 1 0 encoding utf 8 gt lt C free busy query xmlns C urn ietf params xml ns caldav gt lt C time range start 20060104T140000Z end 20060105T220000Z gt lt C free busy query gt Vidpovid HTTP 1 1 200 OK Date Sat 11 Nov 2006 09 32 12 GMT Content Type text calendar Content Length xxxx BEGIN VCALENDAR VERSION 2 0 PRODID Example Corp CalDAV Server EN BEGIN VFREEBUSY DTSTAMP 20050125T090000Z DTSTART 20060104T140000Z DTEND 20060105T220000Z FREEBUSY FBTYPE BUSY TENTATIVE 20060104T150000Z PT1H FREEBUSY 20060104T190000Z PT1H END VFREEBUSY END VCALENDARPrimitkihttps tools ietf org html rfc4791 section 7 10 1 2 lyutogo 2017 u Wayback Machine 7 10 1 Example Successful CALDAV free busy query REPORTPosilannyaSajt prisvyachenij CalDAV 28 chervnya 2011 u Wayback Machine CalConnect konsorcium z planuvannya ta vedennya kalendarya 10 bereznya 2021 u Wayback Machine Standarti RFC RFC 2616 HTTP RFC 3744 WebDAV Access Control Protocol RFC 4791 CalDAV RFC 4918 WebDAV RFC 5545 iCalendar RFC 5546 iTIP