Какую Java-библиотеку можно использовать для доступа к данным через WebDAV?

Что вопрос: какая библиотека может помочь мне получить доступ к данным, доступным через WebDAV в моих Java-программах? OpenSource является предпочтительным.

Ответы

Ответ 1

Теперь устаревший проект Apache Jakarta Slide включает в себя Java клиентскую библиотеку WebDAV - но этот проект вышел на пенсию из-за отсутствия сообщества разработчиков.

Apache Jackrabbit упоминается как альтернатива слайду. Возможно, вам захочется проверить, может ли использоваться его библиотека WebDAV.

Если вы просто хотите получить доступ к файлам из репозитория WebDAV, вы можете просто использовать библиотеку HTTP, поскольку WebDAV строит на HTTP. Вам нужна только клиентская библиотека WebDAV, если вы хотите использовать функции WebDAV, такие как блокировка, списки каталогов или доступ к свойствам (метаданные).

Ответ 4

http://sourceforge.net/projects/webdavclient4j/ основан на отставке Java Webdav клиента Apache Jakarta Slide Project и включает поставщика VFS WebDAV. Он упакован с HttpClient 3.0.1.

Ответ 6

Никогда не использовал его, но, возможно, apache commons vfs?