What is WebDav?? It is a collaborative protocol; let you edit files on a remote server. Also, access your cloud storage and web hosting.
So it is meant for remote file editing and manipulation, It can also transfer files.
Moreover, Web distributed authoring and versioning is an extension to HTTP that lets clients do remote file editing and manipulation, It can also transfer files.
Simply It add/enrich to HTTP headers.
Any web server that supports WebDAV can act as a file server, You can access servers using the command-line or more user-friendly graphical clients
- COPY, copy a resource
- MOVE, move a resource
- MKCOL, create a collection, for example, a folder
- PROPFIND, retrieve properties stored as XML
- PROPPATCH, change and/or remove properties
- LOCK, put a lock on a resource
- UNLOCK, remove a lock from a resource
- It uses port 80 for plain text
- 443 for encrypted TLS tunnel
- It’s capable to track revisions as a part of the versioning system (Delta-V extension)
- The servers are split into two categories based on class 1 and class 2.
WebDav Server Class 1
It provides basic management features, create, copy, move and delete. Many clients treat Class 1 servers as read-only because they can’t protect files from simultaneous modifications.
WebDav Server Class 2
It can prevent such modifications (the above modifications in class 1), because they can lock files and many WebDav clients.
- MS Office
- Web Folder APPs
- Mac OS
WebDav is a foundation to access other protocols, including:
CalDav lets client access scheduling information on a remote server.
CardDav is an address book protocol that lets users access and shares contact data on a server.
Al operating systems have native support and include WebDav in it.
Microsoft Windows has native support for WebDAV in its explorer. Linux supports it in GNOME Files and Konqueror and Dolphin file managers. There’s native support for CalDAV and CardDAV on macOS. Version control systems such as Git and Apache Subversion use WebDAV, as well.
Microsoft Office, Apple iWork, Adobe Photoshop, and Dreamweaver use it behind the scenes. Instead of editing local files using those apps, you can use a WebDAV URL to edit files on remote servers without downloading them to your local machine.
WebDAV server authenticates users via the IDs and passwords stored in its security database. Apart from access. Moreover, it controls database privileges and roles. You can set application-level security to allow people to log in without a password. The guests will have both read and write privileges.
Open Source Projects Based on WebDav
Many applications are developed based on it. Moreover, They’re opensource and free to use. You can check the Top 25 Webdav Open Source Projects.
For more blogs check this Link
Thank you for reading!