shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] HTTP Last-Modified


From: Paulo Roberto Bagatini
Subject: Re: [shell-script] HTTP Last-Modified
Date: Mon, 26 May 2008 00:06:59 -0300
User-agent: Thunderbird 2.0.0.14 (X11/20080421)

MrBiTS escreveu em 25-05-2008 19:59:

Você pode tentar o wget --timestamping, que habilita a opção de
verificação de TS dos arquivos que você quer baixar. Lembre-se que diretório nada mais é do que um tipo especial de arquivo.

Veja uns testes:

a) Trazendo o arquivo:

$ wget --timestamping http://www.mrbits.com.br/css/mrbits.css -
--19:48:44--  http://www.mrbits.com.br/css/mrbits.css ~           =>
`mrbits.css' Resolving www.mrbits.com.br... 200.142.76.4 Connecting
to www.mrbits.com.br|200.142.76.4|:80... connected. HTTP request
sent, awaiting response... 200 OK Length: 3,923 (3.8K) [text/css]

Eu ja tinha testado isso.

Nao vou poder usar esse parametro para o nome do arquivo porque o nome do arquivo muda com a nova versao. Nao vai fazer diferenca usa-lo. Alem do mais, com arquivo nao ha problema...

Olhem o que acontence com um diretorio:

path="http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/";
wget --timestamping $path
--2008-05-25 23:59:51-- http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/ Resolvendo releases.mozilla.org... 64.50.236.52, 64.50.238.52, 149.20.20.5, ...
A conectar releases.mozilla.org|64.50.236.52|:80... conectado!
HTTP requisição enviada, aguardando resposta... 200 OK
Tamanho: nao especificado [text/html]
Header Last-modified não recebido -- time-stamps desligados.
--2008-05-25 23:59:52-- http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/
A conectar releases.mozilla.org|64.50.236.52|:80... conectado!
HTTP requisição enviada, aguardando resposta... 200 OK
Tamanho: nao especificado [text/html]
A gravar em: 'index.html'

[ <=> ] 3.352 13,7K/s em 0,2s

2008-05-25 23:59:53 (13,7 KB/s) - 'index.html' gravado [3352]

Observem a mensagem informando que o Header Last-modified nao foi recebido...

Sera que isso eh devido a alguma configuracao do servidor? Se for, ha como contornar?

Você não vai ter grandes dificuldades em adaptar o wget à sua
necessidade.

Sei nao... :-p

Outra alternativa interessante é o zsync ( http://zsync.moria.org.uk/
) que possui a mesma filosofia do rsync, utilizando HTTP como transporte.

Vou testar esse tambem.

Obrigado pelas tentativas de ajuda :-)

[],

--
------------------------    __o    address@hidden  ----.-----------
 P@ulo Roberto Bagatini   _`\<,    www.ceat.net/~arkanon  \
  -=---=---==---=---=-   (_)/(_)   Phone +55 51 3748 7000  `--------
 Lajeado - RS - Brasil  ---------  ICQ 34 789 30 - LinuxUser 102.514
---------------------------------------------------------------------


reply via email to

[Prev in Thread] Current Thread [Next in Thread]