WebDAV

Wikipedia
Loikkaa: valikkoon, hakuun
Internet-protokolla
Network-receive.svg

sovelluskerros
DHCPDHCPv6DNSESMTPFTPHTTPIMAPIRCLDAPMGCPNNTPNTPPOP3RPCRTPRTSPSIPSMTPSNMPSOCKSSSHTelnetTLS/SSLXMPP
Go-up.svg

kuljetuskerros
TCPUDPDCCPSCTPRSVPRIPBGPECN
Internet-web-browser.svg

verkkokerros
IP (IPv4 ja IPv6)ICMPICMPv6IGMPOSPFIPsec

WebDAV (engl. Web-based Distributed Authoring and Versioning) on HTTP-protokollan laajennus, jolla voi WWW-sivujen lataamisen lisäksi myös muuttaa niitä.

Yksinkertaisen muuttamisen lisäksi WebDAV sisältää sivujen yhtäaikaisen muuttamisen hallintaan liittyviä operaatioita. Lisäksi WebDAV mahdollistaa sivuista ylläpidettävän metadatan ylläpitämisen. Nimestään huolimatta WebDAV ei mahdollista kunnollista dokumenttien versionhallintaa vaan vasta DeltaV-laajennukset kykenevät tähän.

Uudet metodit[muokkaa | muokkaa wikitekstiä]

WebDAV lisää seuraavat uudet metodit HTTP-protokollaan (entisten GET- ja POST-metodien tapaan):

  • PROPFIND – pyydetään sivun ominaisuuksia (properties), jotka ovat XML-muodossa esitettävää metadataa tai selvitetään sivujen hakemistorakenne
  • PROPPATCH – muutetaan sivujen ominaisuuksia; useita muutoksia voidaan tehdä yhtenä atomisena operaationa.
  • MKCOL – luodaan sivukokoelmia (vastaa hakemistoja)
  • COPY – kopioidaan sivuja paikasta toiseen
  • MOVE – siirretään sivuja paikasta toiseen
  • LOCK – lukitaan sivuja yhtäaikaisen käytön tilapäiseksi estämiseksi
  • UNLOCK – poistetaan lukko

"Sivu" voi olla mikä tahansa URI:lla osoitettavissa oleva tietoryhmä.

Standardit[muokkaa | muokkaa wikitekstiä]

WebDAV-laajennuksia tukevia ohjelmia[muokkaa | muokkaa wikitekstiä]

Asiakasohjelmia on niin paljon, ettei niitä kannata luetella tässä. Esimerkkeinä voisi mainita Emacs, Microsoft Office 2000 ja Mozilla-sivumuokkain ja -kalenteri.

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]