Exemplo de um ciclo mínimo de resposta de solicitação para o WebDAV?

Existe um exemplo mínimo (possivelmente anotado) de um ciclo típico de solicitação-resposta, com cabeçalhos e corpo. Pelo que entendi, isso consiste em uma OPTIONS inicial e uma troca PROPFIND subsequente - depois disso, GET e PUT devem ser diretos, então não preciso de um exemplo genérico.

Eu estive pensando em expor recursos RESTful existentes (coleções e itens individuais dentro) via WebDAV. Eu só preciso de funcionalidade básica para trabalhar - listar diretórios, ler e gravar arquivos - o que o AFAICT significa adicionar suporte ao PROPFIND deve ser suficiente.

questionAnswers(1)

yourAnswerToTheQuestion