WebDAV-Nachrichten verwenden das HTTP-Protokoll und haben daher das Format von HTTP-Anfragen und -Antworten. Eine typische WebDAV-Anfrage sieht wie folgt aus:
```
PUT /example/newfile.txt HTTP/1.1
Host: www.example.com
Content-Type: text/plain
Content-Length: 25
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Hello, this is a new file.
```
Diese Anfrage fordert den Server auf, die Datei “newfile.txt” im Verzeichnis “example” zu erstellen oder zu aktualisieren. Die Anfrage enthält auch den Textinhalt der Datei als Teil des Anfragekörpers.
Eine typische WebDAV-Antwort sieht wie folgt aus:
```
HTTP/1.1 201 Created
Location: http://www.example.com/example/newfile.txt
Content-Length: 0
```
Diese Antwort zeigt an, dass die Anfrage erfolgreich war und dass die Datei erstellt oder aktualisiert wurde, zusammen mit der URL, unter der sie jetzt verfügbar ist.