WebDAV
Материал из Википедии — свободной энциклопедии
WebDAV — это современный и защищённый сетевой протокол высокого уровня, работающий поверх HTTP для доступа к объектам и коллекциям. Гораздо лучше и удобнее использовать для обмена и т. д. файлов вместо FTP и работы с объектами. Сокращение от Web-based Distributed Authoring and Versioning. Расширяет HTTP следующими командами:
- PROPFIND — Получение свойств объекта на сервере в формате XML. Так же можно получать структуру репозитория (дерево каталогов).
- PROPPATCH — Изменение свойств за одну транзакцию.
- MKCOL — Создать коллекцию объектов (каталог в случае доступа к файлам)
- COPY — Все просто, копирование из одного URI в другой
- MOVE — То же что и предыдущий, только перемещение
- LOCK — Поставить лок на объекте. WebDAV поддерживает эксклюзивные и общие (shared) блокировки
- UNLOCK — Снять блокировку с ресурса
Работа WebDAV регулируется следующими стандартами:
- «Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web» RFC 2291 (http://www.ietf.org/rfc/rfc2291.txt),
- «HTTP Extensions for Distributed Authoring — WEBDAV» RFC 2518 (http://www.ietf.org/rfc/rfc2518.txt),
- «Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol» RFC 3648 (http://www.ietf.org/rfc/rfc3648.txt)
- «Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol» RFC 3744 (http://www.ietf.org/rfc/rfc3744.txt).