Name : perl-HTTP-DAV
| |
Version : 0.49
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : lp154.1.1
| Date : 2023-01-27 16:14:12
|
Group : Development/Libraries/Perl
| Source RPM : perl-HTTP-DAV-0.49-lp154.1.1.src.rpm
|
Size : 0.34 MB
| |
Packager : https://www_suse_com/
| |
Summary : WebDAV client library for Perl5
|
Description :
HTTP::DAV is a Perl API for interacting with and modifying content on webservers using the WebDAV protocol. Now you can LOCK, DELETE and PUT files and much more on a DAV-enabled webserver.
HTTP::DAV is part of the PerlDAV project hosted at http://www.webdav.org/perldav/ and has the following features:
* Full RFC2518 method support. OPTIONS, TRACE, GET, HEAD, DELETE, PUT, COPY, MOVE, PROPFIND, PROPPATCH, LOCK, UNLOCK.
* A fully object-oriented API.
* Recursive GET and PUT for site backups and other scripted transfers.
* Transparent lock handling when performing LOCK/COPY/UNLOCK sequences.
* http and https support (https requires the Crypt::SSLeay library). See INSTALLATION.
* Basic AND Digest authentication support (Digest auth requires the MD5 library). See INSTALLATION.
* \'dave\', a fully-functional ftp-style interface written on top of the HTTP::DAV API and bundled by default with the HTTP::DAV library. (If you\'ve already installed HTTP::DAV, then dave will also have been installed (probably into /usr/local/bin). You can see it\'s man page by typing \"perldoc dave\" or going to http://www.webdav.org/perldav/dave/.
* It is built on top of the popular LWP (Library for WWW access in Perl). This means that HTTP::DAV inherits proxy support, redirect handling, basic (and digest) authorization and many other HTTP operations. See \'LWP\' for more information.
* Popular server support. HTTP::DAV has been tested against the following servers: mod_dav, IIS5, Xythos webfile server and mydocsonline. The library is growing an impressive interoperability suite which also serves as useful \"sample scripts\". See \"make test\" and t/*.
\'HTTP::DAV\' essentially has two API\'s, one which is accessed through this module directly (HTTP::DAV) and is a simple abstraction to the rest of the HTTP::DAV::* Classes. The other interface consists of the HTTP::DAV::* classes which if required allow you to get \"down and dirty\" with your DAV and HTTP interactions.
The methods provided in \'HTTP::DAV\' should do most of what you want. If, however, you need more control over the client\'s operations or need more info about the server\'s responses then you will need to understand the rest of the HTTP::DAV::* interfaces. A good place to start is with the \'HTTP::DAV::Resource\' and \'HTTP::DAV::Response\' documentation.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-H/15.4/noarch |