Sardine is a next generation WebDAV client for Java. It is intended to be simple to use and does not implement the full WebDAV client spec. Instead, the goal is to provide methods for most use case scenarios when working with a WebDAV server. The code needs to run as fast as possible and use the latest released Apache HttpComponents.
| Tags | WebDAV Java Client http |
|---|---|
| Licenses | Apache 2.0 |
| Implementation | Java |
Recent releases


Release Notes: Basic lock handling support was added. PROPPATCH now returns a multistatus response. A custom namespace may be defined for updated properties. PUT operations are retried on expectation failure for repeatable entities. The implementation now ensures that the SAX parser does not resolve entities for referenced DTDs in the response.


Release Notes: An issue where multiple commands could sometimes cause a hang was fixed.


Release Notes: This release adds more information to SardineException. It adds createDirectory to the Ant task.


Release Notes: A fix for a broken server implementation in Liferay.


Release Notes: Fixes were made for certain weird, non-compliant servers. A problem where HttpRoutePlanner wasn't passed around correctly was fixed. A simple Ant task wrapper was provided so that Sardine can be easily used from Ant.