WebDAV messages adhere to the HTTP protocol format, which is a textual format that consists of a start line, headers, and an optional message body. The start line includes the HTTP method (e.g. GET, PUT, POST), the Uniform Resource Identifier (URI) of the resource being accessed, and the HTTP version being used. The headers provide additional information, such as authentication credentials and content type. The message body contains the actual data being transmitted, such as a file or a message payload. Additionally, WebDAV messages may include WebDAV-specific headers and properties for advanced functionality.