WebDAV

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Webdav»)
Перейти к: навигация, поиск

WebDAV (Web Distributed Authoring and Versioning) — защищённый сетевой протокол высокого уровня, работающий поверх HTTP. Используется для доступа к объектам и коллекциям.

Особенности[править | править исходный текст]

  • Выполнение основных файловых операций над объектами на удаленном сервере;
  • Выполнение расширенных файловых операций (блокировки, поддержка версий);
  • Работа с любым типом объектов (не только файлы);
  • Работа с метаданными;
  • Поддержка одновременной работы над несколькими объектами.

Используется для совместной работы над удаленными файлами, являясь заменой для FTP и SMB.

Команды[править | править исходный текст]

WebDAV расширяет HTTP следующими командами:

  • PROPFIND — Получение свойств объекта на сервере в формате XML. Также можно получать структуру репозитория (дерево каталогов);
  • PROPPATCH — Изменение свойств за одну транзакцию;
  • MKCOL — Создать коллекцию объектов (каталог в случае доступа к файлам);
  • COPY — Копирование из одного URI в другой;
  • MOVE — Перемещение из одного URI в другой;
  • LOCK — Поставить блокировку на объекте. WebDAV поддерживает эксклюзивные и общие (shared) блокировки;
  • UNLOCK — Снять блокировку с ресурса.

Стандарты[править | править исходный текст]

Работа WebDAV регулируется следующими стандартами:

  • RFC 2291 «Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web»;
  • RFC 4918 «HTTP Extensions for Distributed Authoring — WEBDAV»;
  • RFC 3648 «Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol»;
  • RFC 3744 «Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol».

Интересные факты[править | править исходный текст]

  • OS X от Apple использовала WebDAV для обеспечения службы iDisk.
  • Сервис Яндекс.Диск поддерживает работу с помощью WebDAV.
  • Для подключения WebDAV-сервисов в Linux можно использовать утилиту davfs2.
  • Microsoft SharePoint использует WebDAV.
  • WebDAV встроен в Windows. Служба называется WebClient, а в IE — Web Folders. Каталоги можно подключать как обычные сетевые диски.

WebDAV-серверы[править | править исходный текст]

WebDAV-клиенты[править | править исходный текст]

  • Cyberduck — для OS X и Windows. Поддерживает SSL.
  • Dolphin — файловый менеджер в KDE. Поддерживает SSL.
  • Nautilus — файловый менеджер в GNOME. Поддерживает SSL.
  • BitKinex — для Windows. Бесплатный. Поддерживает WebDAV: HTTP и HTTPS (SSL).
  • NetDrive — для Windows. При подключении к серверу создает локальный диск. Бесплатный для некоммерческого использования. Нестабильно работает с eGroupWare 1.8.001.
  • плагин для Total Commander — подключается через Total Commander. Бесплатный. Нестабильно работает с eGroupWare 1.8.001.
  • плагин для FAR Manager — подключается через FAR. Бесплатный.
  • Cadaver - Консольный клиент для GNU/Linux

Ссылки[править | править исходный текст]