статьиGNU Free Documentation License материалы взяты из Википедии Статья была изменена. Оригинал статьи.

WebDAV

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

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

Содержание

[править] Особенности

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

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

[править] Команды

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

  • PROPFIND в Получение свойств объекта на сервере в формате XML. Так же можно получать структуру репозитория (дерево каталогов).
  • PROPPATCH в Изменение свойств за одну транзакцию.
  • MKCOL в Создать коллекцию объектов (каталог в случае доступа к файлам)
  • COPY в Копирование из одного URI в другой
  • MOVE в То же что и предыдущий, только перемещение
  • 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».

[править] Любопытные факты

  • Операционная система Mac OS X использовала протокол WebDAV для обеспечения службы iDisk.
  • Сервис Яндекс.Диск поддерживает работу с помощью WebDAV

[править] WebDAV серверы

[править] WebDAV клиенты

  • Cyberduck в под Mac OS и Windows Donationware, поддерживает WebDAV: HTTP и HTTPS (SSL).
  • BitKinex в под Windows, бесплатный, поддерживает WebDAV: HTTP и HTTPS (SSL).
  • NetDrive в под Windows, при подключении к серверу создает локальный диск, бесплатен для некоммерческого использования, нестабильно работает с eGroupWare 1.8.001
  • WebDAV плагин для Total Commander в подключение через Total Commander, бесплатный, нестабильно работает с eGroupWare 1.8.001
  • WebDAV плагин для FAR_Manager в подключение через FAR, бесплатный, быстро развивается

[править] Ссылки


Пространства имён

Варианты
Действия