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.
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
Curtidas 0
Respostas
Massuda
12/01/2006
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.
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.
GOSTEI 0