Webcal - это схема универсального идентификатора ресурса (URI) для доступа к файлам iCalendar. WebCal позволяет создавать и поддерживать интерактивный календарь событий или систему планирования на веб-сайте или в приложении.
Схема webcal
была разработана для использования с Apple iCal приложение и стало обычным де-факто стандартом для доступа к файлам в формате iCalendar через WebDAV, обычно с использованием метода GET. Это не официальная схема URI, такая как http
и ftp
, зарегистрированная в IANA. По состоянию на 23 сентября 2012 года схема webcal имеет предварительный статус в IANA. Префикс протокола Webcal используется для запуска внешнего обработчика протокола, которому передается URL файла .ics, а не загруженное содержимое файла, во многом таким же образом feed
иногда используется для запуска внешних RSS считывателей. Идея состоит в том, что с этим префиксом протокола целевой файл должен быть подписан, а не импортирован в приложение календаря, как это произошло бы при простой загрузке.
Известные программные пакеты и веб-приложения, поддерживающие протокол webcal, включают:
CalDAV и GroupDAV - это попытки предоставить доступ к хранилищам календарей на основе WebDAV с более высокой степенью детализации. Протокол доступа CalDAV был стандартизирован IETF и опубликован как RFC 4791. Расширения CalDAV для автоматического планирования также стандартизированы, так как RFC 6638.
Ни один из этих протоколов не требует использования URI стиля DAV
. Вместо этого в обоих черновиках предлагается использовать функцию HTTP OPTIONS, чтобы вернуть, что сервер поддерживает расширения календаря.