An easy-to-use HTTP and WebDAV client library.
This is a small library for contacting HTTP and WebDAV servers. Goal of this project until version 1.0 is supporting all WebDAV methods including the versioning extensions from RFC 3253).
- HTTP methods OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT.
- WebDAV methods MKCOL, PROPFIND, PROPPATCH, DELETE, COPY, MOVE, LOCK, UNLOCK
- Support for REPORT method (verion-tree and expand-property, RFC 3253)
- Multipart/form-data and application/x-www-form-urlencoded POST requests
This version requires Python 2.5 or later (including Python 3.)