Webdav
HTTP doesn't allow for writing, modifying, moving, etc of a file; it only allows for querying that file. WebDAV enhances HTTP to allow writing.
- an extension of HTTP
- Therefore, gets all of the benefits that HTTP offers, such as encryption, if HTTPS
- Also can use HTTP tools like cURL
- Since it is an extension of HTTP, it gets access to HTTP verbs. Additionally, it extends these base verbs, giving additional functionality
- ex. COPY, MOVE, MKCOL (make collection, aka directory)
- a protocol that allows us to create, update, and move documents on a server.
- these are known as remote web content authoring operations
- WebDAV provides a coherent set of methods and headers, and has a system like Express that involves request and response objects
- ex. perform CRUD operations on information about Web pages, such as their authors, creation dates, etc.
- The WebDAV protocol enables a webserver to behave like a fileserver