![]() |
WebDAV (WWW Distributed Authoring and Versioning) ²≥ε φαßε≡ ≡α±°Φ≡σφΦΘ Σδ ∩≡ε≥εΩεδ HTTP, ∩ετΓεδ ■∙ΦΘ ∩εδⁿτεΓα≥σδ ∞ Γ√∩εδφ ≥ⁿ ±εΓ∞σ±≥φεσ ≡σΣαΩ≥Φ≡εΓαφΦσ Φ ≤∩≡αΓδσφΦσ Γσß ≡σ±≤≡±α∞Φ φα ≤Σαδ╕φφ√⌡ ±σ≡Γσ≡α⌡. ┼πε ÷σδⁿ■ Γδ σ≥± ≡α±°Φ≡σφΦσ ∩≡ε≥εΩεδα HTTP, ≤±≥≤∩α ∞σ±≥ε ε≥Ω≡√≥εΘ α≡⌡Φ≥σΩ≥≤≡σ φα ≤≡εΓφσ ∩≡ε≥εΩεδα, ≡ατ≡αßε≥Ωα φεΓ√⌡ ≡α±∩≡σΣσδσφφ√⌡ Φφ±≥≡≤∞σφ≥αδⁿφ√⌡ ±≡σΣ±≥Γ αΓ≥ε≡±≥Γα Γ ±σ≥Φ, ε±εßσφφε ∩εΣ≈σ≡ΩΦΓασ≥± ±εΓ∞σ±≥φεσ αΓ≥ε≡±≥Γε (≡σΣαΩ≥Φ≡εΓαφΦσ) Γσß ±≥≡αφΦ÷ (±∞ε≥≡Φ≥σ RFC 2518). WebDAV ε∩≡σΣσδ σ≥ ε∩σ≡α÷ΦΦ ∩ε ±ΓεΘ±≥Γα∞, ΩεδδσΩ÷Φ ∞, ∩≡ε±≥≡αφ±≥Γα∞ Φ∞╕φ, τα∙Φ≥≤ ε≥ ∩σ≡στα∩Φ±Φ (∞σ⌡αφΦτ∞ ßδεΩΦ≡εΓΩΦ), Φ Σδ ²≥Φ⌡ ε∩σ≡α÷ΦΘ ε∩≡σΣσδ σ≥ φεΓ√σ ∞σ≥εΣ√, ταπεδεΓΩΦ, τα∩≡ε± Φ ≥σδα εß·σΩ≥εΓ ε≥Γσ≥α. ╬ΣφαΩε, ε±εßσφφε±≥Φ Γσ≡±ΦΘ, ∩≡στσφ≥α÷Φ Γ ∩σ≡Γεφα≈αδⁿφε∞ ∩≡σΣδεµσφΦΦ, ß√δΦ ∩σ≡σ∞σ∙σφ√ Γ ≡αßε≈≤■ π≡≤∩∩≤ Delta-V, ∩≡σΣφατφα≈σφφ≤■ Σδ ≡α±°Φ≡σφΦ WebDAV Φ HTTP/1.1 Σδ ²≥Φ⌡ Γετ∞εµφε±≥σΘ (±∞ε≥≡Φ≥σ E. J. Whitehead's paper "The future of Distributed Software Development on the Internet").
╠σ⌡αφΦτ∞ ßδεΩΦ≡εΓΩΦ ε∩≡σΣσδ╕φφ√Θ Γ WebDAV, ß√δ ±ετΣαφ Σδ ∩≡σΣε≥Γ≡α∙σφΦ ∩σ≡στα∩Φ±Φ ≡σ±≤≡±εΓ (≥.σ. Σδ ∩≡σΣε≥Γ≡α∙σφΦ ∩≡εßδσ∞√ ∩ε≥σ≡Φ εßφεΓδσφΦ ), Φ±∩εδⁿτ≤ Σδ ²≥επε ε∩σ≡α÷ΦΦ ßδεΩΦ≡εΓΩΦ Φ ≡ατßδεΩΦ≡εΓΩΦ. ┴δεΩΦ≡εΓΩα ≤∩≡αΓδ σ≥ Σε±≥≤∩ε∞ Ω τα∩Φ±Φ ≡σ±≤≡±α ∩≤≥╕∞ επ≡αφΦ≈σφΦ ε∩σ≡α÷ΦΘ τα∩Φ±Φ HTTP, ≥αΩΦ⌡ ΩαΩ PUT, POST Φ DELETE. ▌≥ε τφα≈Φ≥, ≈≥ε ≥εδⁿΩε Ω≥ε-≥ε, Ω≥ε τφασ≥ ε ßδεΩΦ≡εΓΩσ ∞εµσ≥ Γ√∩εδφ ≥ⁿ ²≥Φ ε∩σ≡α÷ΦΦ. ╧≡ε≥εΩεδ WebDAV ≥αΩµσ ε∩≡σΣσδ σ≥ ΣΓσ Γετ∞εµφε±≥Φ ßδεΩΦ≡εΓΩΦ: ²Ω±Ωδ■τΦΓφ≤■ Φ εß∙σΣε±≥≤∩φ≤■ ßδεΩΦ≡εΓΩ≤. ▌Ω±Ωδ■τΦΓφα ßδεΩΦ≡εΓΩα πα≡αφ≥Φ≡≤σ≥ ≈≥ε ≥εδⁿΩε εΣΦφ ≈σδεΓσΩ εßδαΣασ≥ Γετ∞εµφε±≥ⁿ■ ßδεΩΦ≡εΓΩΦ, Φ ßεδⁿ°σ φΦΩ≥ε φσ ±∞εµσ≥ ταßδεΩΦ≡εΓα≥ⁿ ≡σ±≤≡± (²≥ε φσ Ωα±ασ≥± ≈≥σφΦ ≡σ±≤≡±α). ╬ß∙σΣε±≥≤∩φα ßδεΩΦ≡εΓΩα ∩ετΓεδ σ≥ π≡≤∩∩σ ∩εδⁿτεΓα≥σδσΘ ±ετΣαΓα≥ⁿ ±ΓεΦ ßδεΩΦ≡εΓΩΦ ≡σ±≤≡±α, φε ∩≡Φ ²≥ε∞ εφΦ Σεδµφ√ ΣεΓσ≡ ≥ⁿ Σ≡≤π Σ≡≤π≤, ≈≥εß√ ∩≡σΣε≥Γ≡α≥Φ≥ⁿ ∩≡εßδσ∞√ ±εΓ∞σ±≥φεπε Σε±≥≤∩α. ╩≡ε∞σ ²≥επε, ΩαµΣα ßδεΩΦ≡εΓΩα Φ∞σσ≥ ßδεΩΦ≡εΓΩ≤ ∩ε Γ≡σ∞σφΦ Φ ∩≡Φ ²≥ε∞ ∩εδⁿτεΓα≥σδⁿ Σεδµσφ ∩ε∞φΦ≥ⁿ, ≈≥ε ßδεΩΦ≡εΓΩΦ ∞επ≤≥ Φ±≈στα≥ⁿ φα ±σ≡Γσ≡σ Φτ-τα ±ßεσΓ Γ ≡αßε≥σ ±α∞επε ±σ≡Γσ≡α.
┴εδσσ ∩εΣ≡εßφ≤■ Φφ⌠ε≡∞α÷Φ■ ε WebDAV Γ√ ∞εµσ≥σ φαΘ≥Φ Γ RFC 2518, α ≥αΩµσ φα Γσß ±αΘ≥σ WebDAV.org.
Amaya Φ∞σσ≥ επ≡αφΦ≈σφφ≤■ ∩εΣΣσ≡µΩ≤ WebDAV Γ Ωα≈σ±≥Γσ Σε∩εδφΦ≥σδⁿφεΘ Γετ∞εµφε±≥Φ. ▌≥α ∩εΣΣσ≡µΩα ΓΩδ■≈ασ≥ Γ ±σß ±δσΣ≤■∙Φσ ε∩σ≡α÷ΦΦ: ßδεΩΦ≡εΓΩα/≡ατßδεΩΦ≡εΓΩα WebDAV ±εΓ∞σ±≥Φ∞επε ≡σ±≤≡±α, ∩≡ε±∞ε≥≡ WebDAV ±ΓεΘ±≥Γ ≡σ±≤≡±α Φ ßδεΩΦ≡εΓΩ≤ Γετ∞εµφε±≥Φ ε≥Ω≡√≥Φ . ╩≡ε∞σ ≥επε, ²≥α ∩εΣΣσ≡µΩα ∞εµσ≥ ΓΩδ■≈α≥ⁿ Γ ±σß φσΩε≥ε≡√σ ⌠≤φΩ÷ΦΦ ε∩εΓσ∙σφΦ , αΓ≥ε∞α≥Φ≈σ±ΩΦ ±εεß∙α■∙Φσ ∩εδⁿτεΓα≥σδ■ ε ταßδεΩΦ≡εΓαφφ√⌡ ≡σ±≤≡±α⌡.
╧εΣΣσ≡µΩα WebDAV, ∩≡σΣ±≥αΓδσφφα Γ Amaya, ∩≡σΣφατφα≈σφα Σδ ∩ε∞ε∙Φ
φσßεδⁿ°Φ∞ π≡≤∩∩α∞ ∩εδⁿτεΓα≥σδσΘ Γ ±εΓ∞σ±≥φε∞ ≡σΣαΩ≥Φ≡εΓαφΦΦ Φ⌡ Γσß ±≥≡αφΦ÷.
╫≥εß√ ∩εΩατα≥ⁿ ΩαΩ Γ±╕ ²≥ε ≡αßε≥ασ≥, Γ Ωα≈σ±≥Γσ ∩≡Φ∞σ≡α: ∩≡σΣ±≥αΓⁿ≥σ ≈≥ε ≤
Γα± σ±≥ⁿ ±σ≡Γσ≡ WebDAV (∩≡σΣΓα≡Φ≥σδⁿφε, Γ√ Σεδµφ√ Φ∞σ≥ⁿ Γσß
±σ≡Γσ≡ Ωε≥ε≡√Θ ∩εΣΣσ≡µΦΓασ≥ ≡αßε≥≤ ± WebDAV) φατ√Γασ∞√Θ
davserver.mycompany.com
, Φ ∩≡Φ ²≥ε∞ Φ Γ√ Φ Γα°Φ ΩεδδσπΦ ⌡ε≥Φ≥σ
Γ√∩εδφ ≥ⁿ ±εΓ∞σ±≥φεσ ≡σΣαΩ≥Φ≡εΓαφΦσ ΣεΩ≤∞σφ≥εΓ, φα⌡εΣ ∙Φ⌡± Γ WebDAV
ΣΦ≡σΩ≥ε≡Φ ⌡ /shared/
(WebDAV ∩α∩ΩΦ φατ√Γασ∞√σ ΩεδδσΩ÷Φ ∞Φ).
╚≥αΩ, ∩≡σΣ±≥αΓⁿ≥σ, ≈≥ε Γ√ φ≤µΣασ≥σ±ⁿ Γ Φτ∞σφσφΦΦ ΣεΩ≤∞σφ≥α
http://davserver.mycompany.com/shared/Doc1.html
. ╫≥εß√ Γ√∩εδφΦ≥ⁿ
²≥ε, Γ√ Σεδµφ√ ταπ≡≤τΦ≥ⁿ ΣεΩ≤∞σφ≥ Γ Amaya, φα⌡εΣ ∙ΦΘ± Γ ≡σµΦ∞σ
≡σΣαΩ≥Φ≡εΓαφΦ , τα≥σ∞ Γ√ ∞εµσ≥σ ταßδεΩΦ≡εΓα≥ⁿ ²≥ε≥ ΣεΩ≤∞σφ≥
(∩≤φΩ≥ ╟αßδεΩΦ≡εΓα≥ⁿ ≡σ±≤≡± Γ ∞σφ■ ╤εΓ∞σ±≥φα
≡αßε≥α _ ±∞ε≥≡Φ≥σ ╨Φ±≤φεΩ 1). ╩αΩ ≥εδⁿΩε Γ√
ταßδεΩΦ≡εΓαδΦ ΣεΩ≤∞σφ≥, σ±δΦ εΣΦφ Φτ Γα°Φ⌡ Ωεδδσπ ∩ε∩≡εß≤σ≥ ±ε⌡≡αφΦ≥ⁿ
φσΩε≥ε≡εσ Φτ∞σφσφΦσ Γ ²≥ε∞ ΣεΩ≤∞σφ≥σ, εφ/εφα ß≤Σ≤≥ ∩≡σΣ≤∩≡σµΣσφ√ ε
ßδεΩΦ≡εΓΩσ, Φ Φτ∞σφσφΦ φσ ß≤Σ≤≥ αΓ≥ε∞α≥Φ≈σ±ΩΦ ∩ε≥σ≡ φ√. ╥αΩΦ∞ εß≡ατε∞, Γε
Γ≡σ∞ ßδεΩΦ≡εΓΩΦ ΣεΩ≤∞σφ≥α, Γ√ ∞εµσ≥σ ßστε∩α±φε Φτ∞σφ ≥ⁿ σπε, α ΩεπΣα Γ√
ταΩεφ≈Φ≥σ Γα°≤ ≡αßε≥≤, Γ√ ∞εµσ≥σ ≡ατßδεΩΦ≡εΓα≥ⁿ ΣεΩ≤∞σφ≥,
∩ετΓεδΦΓ Γα°Φ∞ Ωεδδσπα∞ ±α∞Φ∞ ßδεΩΦ≡εΓα≥ⁿ ΣεΩ≤∞σφ≥ Φ Γ√∩εδφΦ≥ⁿ φ≤µφ√σ Φ∞
Φτ∞σφσφΦ .
╧ε²≥ε∞≤, σ±δΦ Γ√ ⌡ε≥Φ≥σ τφα≥ⁿ, ßδεΩΦ≡εΓαδ δΦ Γα° Ωεδδσπα Γσß ±≥≡αφΦ÷≤, Σδ
²≥επε Γ√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ ∩≤φΩ≥ ╧≡ε±∞ε≥≡ ±ΓεΘ±≥Γ ≡σ±≤≡±α Φτ ∞σφ■
╤εΓ∞σ±≥φα ≡αßε≥α, Σδ ∩≡ε±∞ε≥≡α Γ±σ⌡ ±ΓεΘ±≥Γ ²≥επε
≡σ±≤≡±α, ΦδΦ µσ, Γ√ ∞εµσ≥σ ±Ωεφ⌠Φπ≤≡Φ≡εΓα≥ⁿ Amaya φα αΓ≥ε∞α≥Φ≈σ±Ωεσ
Φφ⌠ε≡∞Φ≡εΓαφΦσ Γα± ε ßδεΩΦ≡εΓαφΦΦ ≡σ±≤≡±α. ╫≥εß√ Γ√∩εδφΦ≥ⁿ ²≥ε, ε≥Ω≡εΘ≥σ
ΣΦαδεπεΓεσ εΩφε ╤εΓ∞σ±≥φα ≡αßε≥α->═α±≥≡εΘΩΦ, ΓΩδ■≈Φ≥σ ε∩÷Φ■
╬ß∙σσ ε∩εΓσ∙σφΦσ Φ Γ ∩εδσ ΓΓεΣα User's WedDAV Resource list
≤ΩαµΦ≥σ ∩α∩Ω≤ ± ΣεΩ≤∞σφ≥α∞Φ ∩≡σΣε±≥αΓδσφφ√∞Φ Γ εß∙σσ ∩εδⁿτεΓαφΦσ
(http://davserver.mycompany.com/shared/
, ΩαΩ ²≥ε ∩εΩαταφε φα
╨Φ±≤φΩσ 2). ╩αΩ ≥εδⁿΩε Γ√ ²≥ε ±Σσδασ≥σ, ∩≡Φ ταπ≡≤τΩσ ±≥≡αφΦ÷√,
ταßδεΩΦ≡εΓαφφεΘ Γα°Φ∞ ΩεδδσπεΘ Φ φα⌡εΣ ∙σΘ± Γ ∩α∩Ωσ
http://davserver.mycompany.com/shared/
, Γ√ ∩εδ≤≈Φ≥σ ε≥ Amaya
±εε≥Γσ≥±≥Γ≤■∙σσ ∩≡σΣ≤∩≡σµΣσφΦσ.
▌≥Φ ε∩÷ΦΦ Γδ ■≥± ε∩÷Φ ∞Φ ∩εΣ∞σφ■ ╤εΓ∞σ±≥φα ≡αßε≥α > ═α±≥≡εΘΩΦ. ┬σδΦ≈Φφ√, ∩≡Φφ ≥√σ ∩ε ≤∞εδ≈αφΦ■, ∩≡ε∞α≡ΩΦ≡εΓαφ√ ΩαΩ:
DAV_DEPTH= [ infinity | 0 ]
DAV_TIMEOUT= [ Infinite | Second-XXXX
]
DAV_LOCK_SCOPE= [ exclusive | shared
]
DAV_USER_URL= [ URL ]
DAV_AWARENESS= [ yes
|
no
]
DAV_AWARENESS_ONEXIT=[ yes
|
no
]
DAV_URLS= [ URL URL URL ... ]
WebDAV ∩εΣΣσ≡µΦΓασ≥± Γ Amaya Γ Ωα≈σ±≥Γσ Σε∩εδφΦ≥σδⁿφεΘ Γετ∞εµφε±≥Φ. ─δ Ωε∞∩Φδ ÷ΦΦ Φ ∩ε±δσΣ≤■∙σπε Φ±∩εδⁿτεΓαφΦ Γα∞ φσεß⌡εΣΦ∞ε φΦµσ±δσΣ≤■∙σσ:
╩αΩ ≥εδⁿΩε Γ√ Γ√∩εδφΦ≥σ cvs ∩≡εΓσ≡Ω≤ Φτ Libwww ± WebDAV Φ ∩εδ≤≈Φ≥σ Φ±⌡εΣφ√Θ ΩεΣ Amaya, Γ√ Σεδµφ√ Φ±∩εδⁿτεΓα≥ⁿ φΦµσ±δσΣ≤■∙Φσ Φφ±≥≡≤Ω÷ΦΦ φα≈αδⁿφεΘ ταπ≡≤τΩΦ (Σδ Linux/Unix εΩ≡≤µσφΦ - Σδ windows εΩ≡≤µσφΦ , ±∞ε≥≡Φ≥σ Σε∞α°φΦσ ±≥≡αφΦ÷√ Amaya Φ Libwww):
╤ετΣαφε Manuele Kirsch Pinheiro, ╚■φⁿ, 13, 2002.