Http :: Dav.

http :: Dav é uma biblioteca de clientes WebDAV para Perl5.
Baixe Agora

Http :: Dav. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Patrick Collins
  • Site do editor:
  • http://search.cpan.org/~pcollins/HTTP-DAV-0.31/DAV.pm

Http :: Dav. Tag


Http :: Dav. Descrição

Http :: Dav é uma biblioteca de clientes WebDAV para Perl5. Http :: DAV é uma biblioteca de clientes WebDAV para Perl5.Synopsis # Dav Script que se conecta a um servidor do servidor, com segurança, faz # um novo diretório e carrega todos os arquivos HTML no diretório # The / TMP. Use http :: Dav; $ D = novo http :: Dav; $ URL = "http://host.org:8080/dav/"; $ D-> Credenciais (-User => "Pcollins", - Pass => "MyPass", -Url => $ URL, - REALM => "Dav Reino"); $ D-> Open (-Url => "$ URL) ou morrer (" Não foi possível abrir $ URL: ". $ D-> mensagem". N "); # Faça um bloqueio nulo no Newdir $ D-> Bloqueio (-Url => "$ URL / newdir", -Timeout => "10m") ou morrer "não vai colocar a menos que eu possa bloquear por 10 minutos"; # Faça um novo diretório $ D-> MKCOL (--url = > "$ URL / Newdir") ou morrer "Não foi possível fazer Newdir em $ URLN"; # upload de vários arquivos para newdir. Se ($ D-> put (-local => "/tmp/*.html", - URL => $ URL)) {Imprimir "Upload com sucesso vários arquivos para $ URLN";} else {Imprimir "PUT Falha:". $ D-> MENSAGEM. "N";} $ D-> desbloqueio (-Url => $ URL); Aqui estão algumas características principais de "http :: Dav": · Suporte completo do método RFC2518. Opções, rastreamento, get, cabeça, excluir, colocar, copiar, mover, propfind, Proppatch, bloquear, desbloquear. · Uma API totalmente orientada a objetos. · Recursivo obter e colocar para backups de site e outras transferências script. · Manuseio de bloqueio transparente ao executar seqüências de bloqueio / cópia / desbloqueio. · Suporte HTTP e HTTPS (https requer a cripta :: ssleay biblioteca). Veja a instalação. · Suporte de autenticação básico e digest (AUTH Digest requer a biblioteca MD5). Veja a instalação. · Dave, uma interface de estilo FTP totalmente funcional escrita no topo da API HTTP :: DAV e empacotada por padrão com a biblioteca Http :: Dav. (Se você já instalou http :: Dav, então Dave também terá sido instalado (provavelmente em / usr / local / bin). Você pode ver sua página do homem digitando "PerlDoc Dave" ou indo para http: // www .WebDav.org / perldav / Dave /. · Ele é construído no topo da popular LWP (Biblioteca para acesso WWW em Perl). Isso significa que http :: DAV herda suporte a proxy, redirecionar manuseio, autorização básica (e digest) e muitas outras operações HTTP. Veja LWP para mais informações. · Suporte ao servidor popular. Http :: DAV foi testado contra os seguintes servidores: Mod_DAV, IIS5, Xythos WebFile Server e MyDocsoneLine. A biblioteca está crescendo uma impressionante suíte de interoperabilidade que também serve como "scripts de amostra" úteis. Veja "Fazer teste" e T / *. Requisitos: · Perl.


Http :: Dav. Software Relacionado