Content deleted Content added
No edit summary Tags: Reverted Mobile edit Mobile web edit |
Citation bot (talk | contribs) Removed URL that duplicated identifier. Removed access-date with no URL. Removed parameters. | Use this bot. Report bugs. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox | #UCB_webform_linked 877/967 |
||
(27 intermediate revisions by 24 users not shown) | |||
Line 1:
{{Short description|HTTP Extension for collaborative editing}}
{{Multiple issues|
{{Primary sources|date=September 2020}}
{{External links|date=November 2024}}
}}
{{Infobox networking protocol
| name = WebDAV
| rfcs = {{IETF RFC|2518}}, {{IETF RFC|4918}}
| ports = 80, 443
| osilayer = [[Application layer|Application]]
}}
'''WebDAV''' ('''Web Distributed Authoring and Versioning''') is a set of extensions to the [[Hypertext Transfer Protocol]] (HTTP), which allows [[user agent]]s to collaboratively author contents ''directly'' in an [[
The WebDAV protocol provides a framework for users to create, change and move documents on a [
Many{{which|date=August 2024}} modern [[operating system]]s provide built-in [[client-side]] support for WebDAV.{{
== History ==
Line 58 ⟶ 61:
=== Properties ===
The properties of WebDAV protocol are [[name–value pair]], in which a "name" is a [[Uniform Resource Identifier]] (URI) and the "values" are expressed through XML elements. Furthermore, the [[
== Documents produced by the working group ==
Line 117 ⟶ 108:
{| class="sortable wikitable" style="width: auto; table-layout: fixed; text-align: center;"
! Client
! Creator
! Operating system support
Line 124 ⟶ 114:
! Interface
|-
!
| David V. Kocher
| Windows, [[macOS]]
| {{Free|[[GNU General Public License|GPL]]}}
| [[Graphical user interface|GUI]]
|-
!
| GNOME team
| FUSE
| {{Free|[[GNU General Public License|GPL]]}}
| [[Virtual file system|VFS]]
|-
!
| CERN
| Windows, Linux, [[macOS]]
| {{Free|[[GNU Lesser General Public License|LGPL]]}}
| [[Command line interface|CLI]]
|-
! [https://github.com/phpbg/easysync/ EasySync]
! {{rh}} | [[GVfs]]▼
| Samuel CHEMLA
| Android
| [[MIT License|MIT]]
| Service
|-
! [https://github.com/bitfireAT/davx5-ose DAVx⁵]
| BitfireAT
| Android
| {{Free|[[GNU General Public License|GPL]]}}
| Service
|-
! [https://www.lonelycatgames.com/apps/xplore X-plore]
| Lonely Cat Games
| Android
| {{Nonfree|Proprietary}}▼
| [[GUI]]
|-
| GNOME team
| GNOME
| {{Free|[[GNU General Public License|GPL]]}}
| [[Virtual file system|VFS]]
|-
!
| KDE team
| KDE
| {{Free|[[GNU General Public License|GPL]]}}
| [[Virtual file system|VFS]]
|-
!
| KDE team
| KDE
| {{Free|[[GNU General Public License|GPL]]}}
|
|-
!
| GNOME team
| GNOME
| {{Free|[[GNU General Public License|GPL]]}}
| [[GUI]]
|-
!
| SmartSoft Ltd
| Windows
| {{Nonfree|Proprietary}}
| [[Graphical user interface|GUI]]
|-
!
| South River Technologies
| Windows, [[macOS]], iOS, Android
| {{Nonfree|Proprietary}}
| [[Virtual file system|VFS]]
|-
!
| Martin Přikryl
| Windows
| {{Free|[[GNU General Public License|GPL]]}}
| [[Command line interface|CLI]] and [[Graphical user interface|GUI]]
|-
! scope="row" | WebClient (Deprecated)<ref>{{cite web |title=Deprecated features for Windows client |url=https://learn.microsoft.com/en-us/windows/whats-new/deprecated-features |website=What's new in Windows |via=Microsoft Learn |publisher=Microsoft |access-date=4 November 2023}}</ref>
| Microsoft
| [[Windows]]
| {{Nonfree|Same as Windows}}
▲| Proprietary
| [[Windows service|service]]
|}
Line 194 ⟶ 202:
{| class="sortable wikitable" style="width: auto; table-layout: fixed; text-align: center;"
! Libraries
! Creator
! Operating system or platform
Line 201 ⟶ 208:
! Language
|-
|Apache Software foundation
|JVM
Line 207 ⟶ 214:
|[[Java (programming language)|Java]]
|-
| Apache Software foundation
| JVM
Line 213 ⟶ 220:
|[[Java (programming language)|Java]]
|-
!
| Apache Software foundation
| JVM
Line 219 ⟶ 226:
| [[Java (programming language)|Java]]
|-
!
| [[fruux]]
| Windows, Linux, macOS
Line 228 ⟶ 235:
== Alternatives to WebDAV ==
* [[File Transfer Protocol]] (FTP), a simple and widely adopted network protocol based on [[Internet Protocol|IP]], allows users to transfer files between network hosts. [[FTPS]] extends FTP for secure traffic.
* [[SSH File Transfer Protocol]] (SFTP), an extension of the Secure Shell protocol (SSH) version 2.0, provides secure file-transfer capability
* [[Rsync]], a protocol and a command similar to scp, that can also skip rewriting identical files and portions of files, or skip newer files, etc.
* A [[distributed file system]] such as the [[Server Message Block]] (SMB) protocol allows [[Microsoft Windows]] and open-source [[Samba (software)|Samba]] clients to access and manage files and folders remotely on a suitable [[file server]]. Commonly used for multimedia streaming over [[Ethernet]] and widely supported by [[Smart TV]]s.<ref>{{Cite web|last=Rau|first=Thomas|date=2017-10-19|title=Filme, Musik & Bilder im Heimnetzwerk streamen|url=https://www.pcwelt.de/ratgeber/Media-Streaming-im-Heimnetz-8814285.html|access-date=2020-11-05|website=PC-WELT|language=de-DE}}</ref>
Line 235 ⟶ 242:
* [[Wiki software]], such as [[MediaWiki]].
* [[Linked Data Platform]] (LDP), a Linked Data specification defining a set of integration patterns for building RESTful HTTP services that are capable of read-write of RDF data.
* [[Object storage]] such as [[OpenStack#
== See also ==
Line 244 ⟶ 251:
*[[Comparison of WebDAV software]]
* [[Distributed file system]]
* [[
* [[Information and Content Exchange|ICE]]
* [[Data portability]]
== References ==
{{Reflist
* {{cite book
* {{cite journal|journal=[[IEEE Internet Computing]]|year=1998|doi= 10.1109/4236.722228|issn=1941-0131|volume=2|issue=5|title=WebDAV: IEFT standard for collaborative authoring on the Web|first=E.J|last=Whitehead|pages=34–40
== External links ==
|