12/01/2006

Atualizar sistema via http

Caro amigos,

Quero atualizar meus sistemas por http em uma rede, porém tenho uma dúvida: como faço para realizar a verificação da versão que está no servidor sem ter que baixar o arquivo antes?

Desde já agradeço.


Alex Maia

Respostas

12/01/2006

Massuda

O jeito mais fácil é por um arquivo (pode ser texto) no servidor com essa informação. Você sempre baixa esse arquivo (que deve ser pequeno e portanto rápido para baixar), analisa o conteúdo e decide se vai ou não fazer a atualização.

Se não puder/quiser fazer dessa forma, voê tem que dar um GET no servidor para pegar o arquivo da atualização e analisar os headers que o servidor manda; um dos headers contem a data/hora do arquivo. Você analisa o header e decide se continua ou não a baixar o arquivo.

Note que no segundo caso você está de fato baixando o arquivo e, na maior parte das vezes irá abortar o processo.


Responder Citar