Http :: dav

HTTP :: DAV es una biblioteca de clientes de WebDAV para Perl5.
Descargar ahora

Http :: dav Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Patrick Collins
  • Sitio web del editor:
  • http://search.cpan.org/~pcollins/HTTP-DAV-0.31/DAV.pm

Http :: dav Etiquetas


Http :: dav Descripción

Http :: dav es una biblioteca de clientes de WebDAV para Perl5. HTTP :: DAV es una biblioteca de clientes de WebDAV para Perl5.Synopsis # DAV Script que se conecta a un servidor web, hace de forma segura # un nuevo directorio y cargue todos los archivos HTML en el directorio # / TMP. Usa HTTP :: DAV; $ d = nuevo http :: dav; $ url = "http://host.org:8080/dav/"; $ D-> Credenciales (-User => "PCollins", - PASS => "MYPASS", -URL => $ URL, -Realm => "DAV Realm"); $ D-> ABIERTO (-URL => "$ URL) o DIE (" No se pudo abrir $ URL: ". $ D-> Mensaje." N "); # Hacer una cerradura nula en NewDIR $ D-> BLOQUEO (-Url => "$ URL / NEWDIR", -TimeOut => "10m") o morir "No se pondrá a menos que pueda bloquear durante 10 minutos"; # Hacer un nuevo directorio $ D-> mkcol (-url = > "$ URL / NEWDIR") O MORE "NO PODRÍA HACER NEWDIR EN $ URLN"; # Sube múltiples archivos a NewDIR. Si ($ D-> PUT (-Local => "/tmp/*.html", - url => $ URL)) {impresión "cargó con éxito múltiples archivos a $ URLN";} else {imprimir "PUT PUT FAILL:". $ D-> Mensaje. "N";} $ d-> desbloqueo (-url => $ URL); Aquí hay algunas características clave de "http :: dav": · Soporte completo del método RFC2518. Opciones, rastrear, obtener, cabeza, eliminar, poner, copiar, mover, propfind, proppatch, bloqueo, desbloqueo. · Una API totalmente orientada a objetos. · Recursivo y ponga las copias de seguridad del sitio y otras transferencias con guión. · Manipulación de bloqueo transparente al realizar secuencias de bloqueo / copiar / desbloquear. · Soporte HTTP y HTTPS (HTTPS requiere la biblioteca SSLEAY). Ver instalación. · Soporte de autenticación básico y digerir (la autenticación digest requiere la biblioteca MD5). Ver instalación. · Dave, una interfaz de estilo FTP completamente funcional escrita en la parte superior de la API http :: DAV y agrupada de forma predeterminada con la biblioteca HTTP :: DAV. (Si ya ha instalado HTTP :: DAV, entonces Dave también se habrá instalado (probablemente en / usr / local / bin). Puede ver su página manual escribiendo "perldoc dave" o ir a http: // www .Webdav.org / perldav / dave /. · Se basa en la parte superior del popular LWP (Biblioteca para el acceso www en Perl). Esto significa que HTTP :: DAV hereda el soporte de proxy, redirige la autorización de manejo, básico (y digerir) y muchas otras operaciones HTTP. Consulte LWP para obtener más información. · Soporte popular del servidor. HTTP :: DAV ha sido probado contra los siguientes servidores: mod_dav, IIS5, Xythos WebFile Server y MyDocsonline. La biblioteca está creciendo una impresionante suite de interoperabilidad que también sirve como "scripts de muestra" útiles. Consulte "Hacer prueba" y T / *. Requisitos: · Perl


Http :: dav Software relacionado