Webdav
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 9 mai 2016; verificările necesită
59 de modificări .
WebDAV ( Web Distributed Authoring and Versioning ) sau pur și simplu DAV este un set de extensii și completări la protocolul HTTP care sprijină colaborarea utilizatorilor la editarea fișierelor și gestionarea fișierelor pe servere web la distanță. Misiunea grupului de lucru DAV a fost de a „dezvolta extensii de protocol HTTP care să permită instrumentelor de dezvoltare a paginilor web distribuite să interoperaze liber, în conformitate cu nevoile muncii utilizatorilor”. Cu toate acestea, în procesul de funcționare, DAV a găsit o serie de alte utilizări care depășesc cadrul acceptat inițial pentru lucrul colaborativ pe documente web. Astăzi, DAV este folosit ca sistem de fișiere de rețea care este eficient pentru navigarea pe Internet și capabil să proceseze fișiere întregi, menținând în același timp o performanță bună în medii cu latență ridicată. În plus, DAV este utilizat pe scară largă ca protocol pentru accesarea și manipularea conținutului sistemelor de gestionare a documentelor prin Internet. Un alt obiectiv important al DAV [1] este acela de a sprijini munca echipelor de dezvoltare software distribuită. Ca rezumat, sarcina de a crea DAV poate fi indicată după cum urmează: în urma utilizării pe scară largă a HTTP ca nivel standard de acces la o gamă largă de stocări de informații, extindeți capacitățile sale prin scrierea informațiilor ( HTTP/stocare /emulated/0/.sstmp - acces la citire, DAV - acces pentru înregistrare).
Caracteristici cheie
- Blocare - blocările de scriere pe termen lung pe document previn pierderea de informații atunci când mai mulți utilizatori editează documentul în același timp. Având în vedere natura conexiunilor la Internet ale utilizatorilor, durata blocării în DAV este independentă de conexiunea individuală la rețea.
- Proprietăți - Metadatele arbitrare pot fi stocate ca proprietăți descrise în XML. Un exemplu ar fi o listă a autorilor unui document sau o scurtă adnotare. Protocolul DAV oferă facilități pentru crearea, editarea și ștergerea proprietăților. Protocolul de căutare și localizare DASL sau DAV oferă un mijloc de căutare și localizare a resurselor web pe baza valorii proprietăților acestora.
- Spațiile de nume sunt o secțiune DAV care acceptă redenumirea și mutarea resurselor web. Mecanismul este implementat în protocol folosind colecții care îndeplinesc o funcție similară cu folderele din sistemul de fișiere.
Caracteristici
- Efectuarea de operațiuni de bază cu fișiere pe obiecte de pe un server la distanță;
- Efectuarea de operațiuni avansate de fișiere (blocări, versiuni);
- Lucrați cu orice tip de obiecte (nu doar fișiere);
- Lucrul cu metadate ;
- Suport pentru lucrul simultan pe mai multe obiecte.
Folosit pentru partajarea fișierelor de la distanță, fiind un înlocuitor pentru FTP și SMB .
Metode
WebDAV extinde HTTP cu următoarele metode de solicitare:
- PROPFIND - Obține proprietățile unui obiect de pe server în format XML . De asemenea, puteți obține structura depozitului (arborele directorului);
- PROPPATCH - schimbarea proprietăților într-o singură tranzacție;
- MKCOL - creați o colecție de obiecte (director în cazul accesului la fișier);
- COPY - copierea de la un URI la altul;
- MOVE - trecerea de la un URI la altul;
- LOCK - puneți o lacăt pe obiect. WebDAV acceptă blocări exclusive și partajate;
- UNLOCK - eliberați blocarea din resursă.
Standarde
Funcționarea WebDAV este guvernată de următoarele standarde:
- RFC 2291 „Cerințe pentru un protocol distribuit de creație și versiuni pentru World Wide Web ”;
- RFC 4918 „Extensii HTTP pentru crearea distribuită - WEBDAV”;
- RFC 3648 „Protocolul de colecții ordonate pentru crearea și versiunea distribuită web (WebDAV)”;
- RFC 3744 „Protocol de control al accesului pentru crearea și versiunea distribuită web (WebDAV)”.
Fapte interesante
- OS X de la Apple a folosit WebDAV pentru a furniza serviciul iDisk .
- Pentru a activa serviciile WebDAV pe Linux , puteți utiliza utilitarul davfs2 .
- Microsoft SharePoint utilizează WebDAV.
- WebDAV este încorporat în Windows. Serviciul se numește WebClient, iar în IE se numește Web Folders. Directoarele pot fi montate ca locații obișnuite de rețea.
- OpenText Content Server oferă acces de la distanță la conținutul sistemului de gestionare a documentelor prin instalarea modulului Content Server WebDAV
Servere WebDAV
Clienti WebDAV
Note
- ↑ 12 Mailfence . Documente - Documentație online pentru Mailfence . mailefence . Preluat la 11 ianuarie 2021. Arhivat din original la 12 ianuarie 2021. (Rusă)
- ↑ Docs ModWebDAV - Lighttpd - lighty labs . redmine.lighttpd.net . Preluat la 11 ianuarie 2021. Arhivat din original la 24 februarie 2021. (nedefinit)
- ↑ Modulul ngx_http_dav_module . nginx.org _ Preluat la 11 ianuarie 2021. Arhivat din original la 6 octombrie 2020. (nedefinit)
- ↑ Accesarea fișierelor ownCloud utilizând WebDAV :: documentația ownCloud . doc.owncloud.com . Preluat la 11 ianuarie 2021. Arhivat din original la 25 februarie 2021. (nedefinit)
- ↑ Accesarea fișierelor Nextcloud utilizând WebDAV — Ultima documentație a manualului utilizatorului Nextcloud . docs.nextcloud.com . Preluat la 11 ianuarie 2021. Arhivat din original la 13 februarie 2021. (nedefinit)
- ↑ Roman Arutyunyan. arut/nginx-dav-ext-module . — 2021-01-02. Arhivat din original pe 20 ianuarie 2021.
Link -uri
scheme URI |
---|
Oficial |
|
---|
neoficial |
|
---|