Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Net::DAV::Server(3)   User Contributed Perl Documentation  Net::DAV::Server(3)

NAME
       Net::DAV::Server	- Provide a DAV	Server

SYNOPSIS
	 my $filesys = Filesys::Virtual::Plain->new({root_path => $cwd});
	 my $webdav = Net::DAV::Server->new();
	 $webdav->filesys($filesys);

	 my $d = HTTP::Daemon->new(
	   LocalAddr =>	'localhost',
	   LocalPort =>	4242,
	   ReuseAddr =>	1) || die;
	 print "Please contact me at: ", $d->url, "\n";
	 while (my $c =	$d->accept) {
	   while (my $request =	$c->get_request) {
	     my	$response = $webdav->run($request);
	     $c->send_response ($response);
	   }
	   $c->close;
	   undef($c);
	 }

DESCRIPTION
       This module provides a WebDAV server. WebDAV stands for "Web-based
       Distributed Authoring and Versioning". It is a set of extensions	to the
       HTTP protocol which allows users	to collaboratively edit	and manage
       files on	remote web servers.

       Net::DAV::Server	provides a WebDAV server and exports a filesystem for
       you using the Filesys::Virtual suite of modules.	If you simply want to
       export a	local filesystem, use Filesys::Virtual::Plain as above.

       This module doesn't currently provide a full WebDAV implementation.
       However,	I am working through the WebDAV	server protocol	compliance
       test suite (litmus, see http://www.webdav.org/neon/litmus/) and will
       provide more compliance in future. The important	thing is that it
       supports	cadaver	and the	Mac OS X Finder	as clients.

AUTHOR
       Leon Brocard <acme@astray.com>

MAINTAINERS
	 G. Wade Johnson <wade@cpanel.net>  ( co-maintainer )
	 Erin Schoenhals <erin@cpanel.net>  ( co-maintainer )
	 Bron Gondwana <perlcode@brong.net> ( co-maintainer )
	 Leon Brocard <acme@astray.com>	    ( original author )

       The latest copy of this package can be checked out using	Subversion
       from http://svn.brong.net/netdavserver/release

       Development code	at http://svn.brong.net/netdavserver/trunk

COPYRIGHT
       Copyright (C) 2004, Leon	Brocard	Changes	copyright (c) 2010, cPanel,
       Inc.

       This module is free software; you can redistribute it or	modify it
       under the same terms as Perl itself.

perl v5.32.0			  2020-08-25		   Net::DAV::Server(3)

NAME | SYNOPSIS | DESCRIPTION | AUTHOR | MAINTAINERS | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Net::DAV::Server&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help