[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
---------------------------------------------------------------------