Webdav
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 9. května 2016; kontroly vyžadují
59 úprav .
WebDAV ( Web Distributed Authoring and Versioning ) nebo jednoduše DAV je sada rozšíření a dodatků k protokolu HTTP, které podporují spolupráci uživatelů při úpravách souborů a správě souborů na vzdálených webových serverech. Posláním pracovní skupiny DAV bylo „vyvíjet rozšíření protokolu HTTP, která umožňují svobodnou spolupráci nástrojů pro vývoj distribuovaných webových stránek v souladu s potřebami práce uživatelů“. V procesu provozu však DAV našel řadu dalších využití, která přesahují původně přijatý rámec pro spolupráci na webových dokumentech. Dnes se DAV používá jako síťový souborový systém , který je efektivní pro procházení internetu a je schopen zpracovávat celé soubory při zachování dobrého výkonu v prostředích s vysokou latencí. Kromě toho je DAV široce používán jako protokol pro přístup a manipulaci s obsahem systémů správy dokumentů přes internet. Dalším důležitým cílem DAV [1] je podpora práce týmů pro vývoj distribuovaného softwaru. V souhrnu lze úkol vytvořit DAV naznačit následovně: v návaznosti na rozšířené používání HTTP jako standardní úrovně přístupu k široké škále úložišť informací rozšířit jeho možnosti pomocí zápisu informací ( HTTP/úložiště /emulated/0/.sstmp - přístup pro čtení, DAV - přístup pro nahrávání).
Klíčové vlastnosti
- Uzamčení – dlouhodobé zámky zápisu na dokumentu zabraňují ztrátě informací, když dokument upravuje více uživatelů současně. Vzhledem k povaze internetového připojení uživatelů je doba blokování v DAV nezávislá na jednotlivém síťovém připojení.
- Vlastnosti – Libovolná metadata mohou být uložena jako vlastnosti popsané v XML. Příkladem může být seznam autorů dokumentu nebo stručná anotace. Protokol DAV poskytuje prostředky pro vytváření, úpravy a odstraňování vlastností. Protokol DASL nebo DAV Searching and Locating poskytuje prostředky pro vyhledávání a lokalizaci webových zdrojů na základě hodnoty jejich vlastností.
- Jmenné prostory jsou sekce DAV, která podporuje přejmenování a přesun webových zdrojů. Mechanismus je implementován v protokolu pomocí kolekcí, které plní funkci podobnou složkám v systému souborů.
Funkce
- Provádění základních operací se soubory na objektech na vzdáleném serveru;
- Provádění pokročilých operací se soubory (zámky, verzování);
- Práce s libovolnými typy objektů (nejen soubory);
- Práce s metadaty ;
- Podpora pro současnou práci na více objektech.
Používá se pro sdílení vzdálených souborů a nahrazuje FTP a SMB .
Metody
WebDAV rozšiřuje HTTP o následující metody požadavku:
- PROPFIND - Získání vlastností objektu na serveru ve formátu XML . Můžete také získat strukturu úložiště (strom adresářů);
- PROPPATCH - změna vlastností v jedné transakci;
- MKCOL - vytvořit kolekci objektů (adresář v případě přístupu k souboru);
- COPY - kopírování z jednoho URI do druhého;
- MOVE - přesun z jednoho URI do druhého;
- ZÁMEK - nasaďte na předmět zámek. WebDAV podporuje exkluzivní a sdílené zámky;
- UNLOCK - uvolněte zámek ze zdroje.
Normy
Provoz WebDAV se řídí následujícími standardy:
- RFC 2291 "Požadavky na distribuovaný protokol pro tvorbu a správu verzí pro World Wide Web ";
- RFC 4918 "HTTP Extensions for Distributed Authoring - WEBDAV";
- RFC 3648 "Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol";
- RFC 3744 "Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol".
Zajímavosti
- Apple OS X používal WebDAV k poskytování služby iDisk .
- Chcete-li povolit služby WebDAV v systému Linux , můžete použít nástroj davfs2 .
- Microsoft SharePoint používá WebDAV.
- WebDAV je integrován do Windows. Služba se nazývá WebClient a v IE se nazývá Web Folders. Adresáře lze připojit jako běžná síťová umístění.
- OpenText Content Server poskytuje vzdálený přístup k obsahu systému správy dokumentů instalací modulu Content Server WebDAV
WebDAV servery
Klienti WebDAV
Poznámky
- ↑ 12 Poštovní plot . Dokumenty – Online dokumentace pro Mailfence . poštovní plot . Získáno 11. ledna 2021. Archivováno z originálu dne 12. ledna 2021. (Ruština)
- ↑ Dokumenty ModWebDAV - Lighttpd - lighty labs . redmine.lighttpd.net . Získáno 11. ledna 2021. Archivováno z originálu dne 24. února 2021. (neurčitý)
- ↑ Modul ngx_http_dav_module . nginx.org _ Získáno 11. ledna 2021. Archivováno z originálu dne 6. října 2020. (neurčitý)
- ↑ Přístup k souborům ownCloud pomocí WebDAV :: dokumentace ownCloud . doc.owncloud.com . Získáno 11. ledna 2021. Archivováno z originálu dne 25. února 2021. (neurčitý)
- ↑ Přístup k souborům Nextcloud pomocí WebDAV — Nejnovější uživatelská příručka Nextcloud nejnovější dokumentace . docs.nextcloud.com . Získáno 11. ledna 2021. Archivováno z originálu dne 13. února 2021. (neurčitý)
- ↑ Roman Arutyunyan. arut/nginx-dav-ext-module . — 2021-01-02. Archivováno z originálu 20. ledna 2021.
Odkazy
Schémata URI |
---|
Oficiální |
|
---|
neoficiální |
|
---|