WebDAV for HTTP Server
This topic provides information about Web-based distributed authoring and versioning (WebDAV) for the IBM® HTTP Server for i Web server.
Web-based distributed authoring and versioning (WebDAV) is a set of extensions to the HTTP protocol that allows WebDAV clients (such as Microsoft Web Folders) to collaboratively edit and manage files on remote Web servers. Major features of WebDAV include:
- File locking so that two or more users do not overwrite the same file.
- XML data to store properties data such as author information.
- Copy and move operations so that directory structures can be modified.
WebDAV is a set of extensions to the HTTP protocol. The following table defines the HTTP methods and the WebDAV extensions. Note that two methods, DELETE and PUT, are defined in the HTTP 1.1 specification, but modified by WebDAV.
Method | Specifications | Description |
---|---|---|
COPY |
WebDAV |
Copies the resource. |
DELETE |
HTTP 1.1/WebDAV |
Deletes the resource. |
GET |
HTTP 1.1 |
Gets the contents of the resource. |
HEAD |
HTTP 1.1 |
Returns the message headers from a message sent to the server. |
LOCK |
WebDAV |
Locks the resource. |
MKCOL |
WebDAV |
Creates the collection specified. |
MOVE |
WebDAV |
Moves the resource. |
OPTIONS |
HTTP 1.1 |
Performs an option call to the server. |
POST |
HTTP 1.1 |
Action defined by the server. |
PROPFIND |
WebDAV |
Performs a property find on the server. |
PROPPATCH |
WebDAV |
Sets or removes properties on the server. |
PUT |
HTTP 1.1/WebDAV |
Puts the contents of the resource to the server in the specified location. |
TRACE |
HTTP 1.1 |
Does a trace call to the server. |
UNLOCK |
WebDAV |
Unlocks the resource. |
See RFC2518 for more information on WebDAV.