Ответ 1
Да, вы должны подключиться к серверу WebDAV, как и к любому другому HTTP-серверу, но вам нужно будет поговорить с WebDAV.
Но, поскольку между HTTP и WebDAV существует достаточно разницы, с которыми вам нужно справиться, вам лучше использовать клиент WebDAV или библиотеку.
WebDAV представляет собой расширенный HTTP-язык с дополнительными глаголами, такими как PROPFIND, PROPPATCH, REPORT и т.д. Он также обеспечивает поддержку запросов, настройки и получения мета-свойств ресурса webdav через PROPFIND и PROPPATCH с использованием полезной нагрузки xml. Хотя многие аспекты должны быть похожи на понятия HTTP. Существует ряд небольших изменений/нюансов, где он отличается от HTTP.
Это краткое введение в WebDAV может немного ввести в заблуждение, поэтому читайте подробности WebDAV RFC и Info.
В качестве типичной реализации клиента см. следующее: