Webdav

Z DCEwiki
Skočit na navigaci Skočit na vyhledávání

Co je webdav v kostce...

WebDAV (z angl. Web-based Distributed Authoring and Versioning) je rozšíření HTTP protokolu v. 1.1 o metody COPY, LOCK, MKCOL, MOVE, PROPPATCH a UNLOCK, které umožňuje pracovat se soubory na WWW serveru.

Jednou z výhod tohoto protokolu je, že komunikuje se serverem přes stejný port jako webové služby, takže umožňuje protunelování souborů i přes relativně striktně nastavené HTTP proxy.

Modul, který přidává toto rozšíření u webového serveru Apache 2.2 se jmenuje mod_dav

Popis metod

PROPFIND
vytáhni vlastnosti souboru
PROPATCH
změň resp. zruš nějakou vlastnost souboru při atomické operaci
MKCOL
vygeneruj obsah adresáře
COPY
zkopíruj soubor z jedné adresy na druhou
MOVE
přenes soubor z jedné adresy na druhou
LOCK
zamkni soubor
UNLOCK
odstraň zámek


Zapojení do systému..

MS Windows 2000

MS Windows XP

MS Windows Vista

\\hostitel\sdílený_adresář

Upozornění

V případě že se pokusíte připojit ve Windows Vista jako v XP, tak se může stát, že vám spadne explorer a vezme sebou celý OS!

Mohlo to mít jistou souvislost s činností antivirové ochrany. Hroutil se nám stroj s antivirovým programem NOD32, který se nejspíš nějakým způsobem pokoušel o analýzu HTTP protokolu přes který WebDAV běží.

Jak píše [[ http://www.abclinuxu.cz/blog/vejsplechty/2007/5/webdav-a-windows-vista | Petr Tomášek ]] ve svém blogu na abclinuxu.cz, Windows XP obsahovaly dva WebDAV klienty - "mini-redirector" a "webfolders client", zatímco Windows Vista má již pouze ten první ("mini-redirector").


Poznámka

U Windows Vista, je-li WebDAV autorizován přes SSL pak je třeba do cesty doplnit že má jít přes SSL

\\hostitel@SSL\sdílený_adresář


Klienti pro MS

Jelikož je připojení přes webdav možné (s větším či menším usílím) rovnou z MS systémů, tak se specializovaní webdav klienti moc nepoužívají. Spíše je nabízeno připojení na server přes tento protokol jako alternativa různými FTP klienty.

Linux

Klienti pro Linux

cadaver

Připojení jinam

Externí linky

http://en.wikipedia.org/wiki/WebDAV - Wikipedia http://interval.cz/clanky/zaklinadlo-jmenem-webdav/ - série článků na interval.cz