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 регулируется следующими стандартами:

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

Источник — «http://ru.wikipedia.org/wiki/WebDAV»