n // Envia o comando GET HTTP para o
WEB server, especificando o
n // arquivo
n to_server.println(“GET “ +
filename);
n to_server.flush(); // Envie agora
n
n // Le a resposta do server, e a
escreve no arquivo
n byte[] buffer = new
byte[4096];
n int bytes_read;
n while(( bytes_read =
from_server.read(buffer)) != -1)
n to_file.write(buffer,
0, bytes_read);
n // Quando o server fecha a conexão,
nós fechamos nosso arquivo
n socket.close();
n to_file.close();
n }
n catch ( Exception e) { // Informe dos erros ocorridos
n System.err.println(e);
n System.err.println(“Ao usar: java
HttpClient <URL> <filename>]”);
n }
n }
n}
n