WebDAV (angl. Web-based Distributed Authoring and Versioning) – protokolas, sukurtas HTTP protokolo pagrindu, pridėjus tam tikrus patobulinimus, skirtus grupei vartotojų atlikti veiksmus su bylomis, esančiomis nutolusioje sistemoje (serveryje), tuo pačiu sukuriant įspūdį, tartum jie būtų sistemoje, su kuria tuo metu dirba vartotojas.
Protokolo apžvalga
WebDAV protokolas išplečia standartinį HTTP protokolą šiomis užklausomis:
- PROPFIND – naudojama užklausti resurso savybių sąrašui, išsaugotam, kaip XML byla, taip pat suteikia galimybę gauti hierarchinę sistemos savybių rinkinį (tarkim direktorijų hierarchiją);
- PROPPATCH – naudojama pakeisti, arba ištrinti keletą resurso savybių;
- MKCOL – naudojama sukurti rinkiniams (direktorijoms);
- COPY – naudojama perkopijuoti resursą iš vienos URI į kitą;
- MOVE – naudojama perkelti resursą iš vienos URI į kitą;
- LOCK – naudojama užrakinti resursui;
- UNLOCK – naudojama atrakinti resursą.