Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.066.652 Times

HTTP::Webdav 0.1.18-0.17.1

  Date Added: November 12, 2010  |  Visits: 891

HTTP::Webdav

Report Broken Link
Printer Friendly Version


Product Homepage
Download (94 downloads)

HTTP::Webdav is a Perl interface to Neon HTTP and WebDAV client library. SYNOPSIS use HTTP::Webdav ; $sess = HTTP::Webdav -> new ; $sess -> server ("www.ecos.de", 80) ; $sess -> get ("/", STDOUT) ; $sess -> put ("/dav/foo.htm", STDIN) ; # remove property test3 # set value of property test to bar @props = ( { name => {nspace => DAV:, name => test3}, type => 1}, { name => {nspace => DAV:, name => test}, value => bar}, ) ; $sess -> proppatch ("/dav/foo.htm", @props) ; sub iterator { my ($userdata, $propname, $propvalue, $propstatus) = @_ ; print "propfind userdata = $userdata nspace = $propname->{nspace} name = $propname->{name} value = $propvaluen" ; return 0 ; } sub callback { my ($userdata, $href, $results) = @_ ; print "propfind callback userdata = $userdata href = $hrefn" ; $results -> iterate (&iterator) ; } $sess -> simple_propfind ("/dav", NE_DEPTH_ONE, undef, &callback) ; print "Status: ", $sess -> get_error , "n" ; The neon API is encapsultated in a number of Perl classes. Everything that doesnt fit in a class has gone to HTTP::Webdav::Util. (Maybe some of these function will move to other classes in the future) The clases are HTTP::Webdav Main class which holds a http session HTTP::Webdav::MultiStatus Class to handle 207 responses HTTP::Webdav::Hip Interface to XML parser for properties HTTP::Webdav::Lock Holds a lock HTTP::Webdav::LockSession Holds a lock session HTTP::Webdav::Propfind Class to access the result of a PROPFIND HTTP::Webdav::Propset Class to acess properties of one resource HTTP::Webdav::Request Low level interface to http request HTTP::Webdav::MD5 MD5 checksum HTTP::Webdav::SSL SSL support HTTP::Webdav::Socket Low level socket access WARNING: This wrapper is alpha code, while neon is around for some time and stable to use, not all of the interface functions provided by this Perl module has been tested extensivly, but most of them should work without problems (At least they do it for me)..

Requirements: No special requirements
Platforms: Linux
Keyword: Http Httpwebdav Interface Libraries Name Neon Neon Http Perl Programming Sess Userdata Webdav Client
Users rating: 0/10

License: Freeware Size: 32.77 KB
HTTP::WEBDAV RELATED
Network & Internet  -  neon 0.26.4
neon is an HTTP and WebDAV client library for Unix systems, with a C language API. neon project provides high-level interfaces to HTTP/1.1 and WebDAV methods, and a low-level interface to HTTP request/response handling, allowing new methods to be...
788.48 KB  
Libraries  -  POE::Component::Server::HTTP 0.09
POE::Component::Server::HTTP is a foundation of a POE HTTP Daemon. SYNOPSIS use POE::Component::Server::HTTP; use HTTP::Status; my $aliases = POE::Component::Server::HTTP->new( Port => 8000, ContentHandler => { / => &handler1, /dir/ =>...
16.38 KB  
Libraries  -  HTTP::DAV 0.31
HTTP::DAV is a WebDAV client library for Perl5. SYNOPSIS # DAV script that connects to a webserver, safely makes # a new directory and uploads all html files in # the /tmp directory. use HTTP::DAV; $d = new HTTP::DAV; $url =...
76.8 KB  
Database Tools  -  PHP REST SQL 1.0
PHP REST SQL is a class used to open a HTTP REST interface to a MySQL database using PHP and a HTTP server. Using standard HTTP requests, the data in a database can be created, retrieved, modified and deleted. PHP REST SQL was built and tested...
 
Network & Internet  -  mod_perl 2.0.3
mod_perl project brings together the full power of the Perl programming language and the Apache HTTP server. You can use Perl to manage Apache, respond to requests for web pages and much more. mod_perl gives you a persistent Perl interpreter...
3.5 MB  
Libraries  -  Neon++ 0.2
Neon++ is a C++ wrapper library for libneon (http://webdav.org/neon). Neon++ aims to wrap the entire neon library into several convenient and simple-to-use C++ classes. Whats New in This Release: - The basic API is wrapped: requests with or...
30.72 KB  
Database Tools  -  PHP REST SQL for Scripts 1.0
PHP REST SQL is a class used to open a HTTP REST interface to a MySQL database using PHP and a HTTP server.Using standard HTTP requests, the data in a database can be created, retrieved, modified and deleted.PHP REST SQL was built and tested using...
10 KB  
Development Tools  -  octopi - Ruby wrapper for GitHub v2 API 0.1.0
Octopi is a Ruby interface to GitHub API v2 (http://develop.github.com).
10 KB  
Network & Internet  -  mod_header_modify 20020604
mod_header_modify Apache module can change or remove incoming http headers and it can also add headers that werent sent by the client. It can thus be used to manipulate the behaviour of content handlers that you dont want to (or cant) change....
5.12 KB  
Utilities  -  Featherweight Linux 1.3
Featherweight Linux is my Live-CD installable Linux distribution that I remastered from Feather Linux, which is built on knoppix technology. Youll find some great people over at Feather and you can find some good documentation there. Their goal...
272 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB