Ejemplo de un ciclo de respuesta de solicitud mínima para WebDAV?

¿Existe un ejemplo mínimo (posiblemente anotado) de un ciclo típico de solicitud-respuesta, con encabezados y cuerpo? Según tengo entendido, esto consiste en OPCIONES iniciales y un intercambio PROPFIND posterior. Después de eso, GET y PUT deberían ser sencillos, por lo que no necesito un ejemplo genérico allí.

He estado considerando exponer los recursos RESTful existentes (colecciones y artículos individuales dentro) a través de WebDAV. Solo necesito una funcionalidad básica para trabajar, listar directorios, leer y escribir archivos, lo que AFAICT significa que agregar soporte PROPFIND debería ser suficiente.

Respuestas a la pregunta(1)

Su respuesta a la pregunta