¿Qué biblioteca Java se puede utilizar para acceder a los datos a través de WebDAV?

StackOverflow https://stackoverflow.com/questions/122685

  •  02-07-2019
  •  | 
  •  

Pregunta

Esa es la pregunta:¿Qué biblioteca puede ayudarme a acceder a los datos disponibles a través de WebDAV en mis programas Java?Se prefiere OpenSource.

¿Fue útil?

Solución

El ahora obsoleto Diapositiva Apache Yakarta El proyecto incluye un Java. Biblioteca cliente WebDAV - pero este proyecto se retiró debido a la falta de una comunidad de desarrolladores.

Conejo Apache se menciona como alternativa a Slide.Es posible que desee comprobar si es Biblioteca WebDAV se puede utilizar en su lugar.

Si solo desea acceder a archivos desde un repositorio WebDAV, simplemente puede usar una biblioteca HTTP, ya que WebDAV se basa en HTTP.Sólo necesita una biblioteca cliente WebDAV si desea utilizar funciones WebDAV como bloqueo, listados de directorios o acceso a propiedades (metadatos).

Otros consejos

Creé un cliente java webdav muy fácil de usar: http://sardina.googlecode.com/

Esto ahora se trasladó a github: https://github.com/lookfirst/sardina

Las bibliotecas que ya existen desde hace un tiempo son:

Milton requiere licencia cuando se requiere DAV 2.

En WikiPedia encontrará un pequeño resumen de las bibliotecas disponibles.

http://sourceforge.net/projects/webdavclient4j/ se basa en el cliente webdav Java del proyecto retirado Apache Jakarta Slide e incluye el proveedor VFS WebDAV.Está empaquetado con HttpClient 3.0.1.

Aquí hay una biblioteca mejor para usar en operaciones webdav.Se llama Sardina alojada en Google Code.

https://github.com/lookfirst/sardina (era anteriormente http://code.google.com/p/sardina)

Lo encontré por aquí:Java:¿Cómo subir un archivo a un servidor WebDAV desde un servlet?

Nunca lo usé, pero tal vez Apache Commons. vfs?

Proyecto Apache en Yakarta tiene un Kit de construcción WebDav, que debería satisfacer esta necesidad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top