Views
FrontPage
>>
TermsDict
>>
WebDAV
last edited 5 years ago by xen
WebDAV - это современный и защищенный протокол высокого уровня, работающий поверх HTTP для доступа к объектам и коллекциям. Гораздо лучше и удобнее использовать для обмена и т.д. файлов вместо ftp и работы с объектами в Zope. Сокращение от Web-based Distributed Authoring and Versioning. Расширяет HTTP следующими командами:
- PROPFIND - Получение свойств объекта на сервере в формате XML. Так же можно получать структуру репозитория (струкутру директорий).
- PROPPATCH - Изменение свойств за одну транзакцию.
- MKCOL - Создать папку (почему-то называется коллекцией collections)
- COPY - Все просто, копирование из одного URI в другой
- MOVE - То же что и предыдущий, только перемещение
- LOCK - Поставить лок на объекте. WebDAV поддерживает эксклюивные и общие (shared) блокировки
- UNLOCK - Снять блокировку с ресурса
Работа WebDAV регулируется следующими стандартами:
The WebDAV working group has to date produced several outputs:
- "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).
В Zope работа с WebDAV регулируется правами и в конфирурационном файле.
Дополнительная информация: