Boas pessoal da GUJ sou novo aqui no forum e não sei se este é o melhor locar para colocar a minha duvida se não for peço desculpa…
eu fiz um programa em java que se conecta com um URL e guarda o conteúdo do ficheiro acedido através do URL. Esta parte do programa esta a funcionar bem, no entanto quanto pretendo aceder a URL que necessitam de login não consigo(como é óbvio). Como não percebo muito desta área de redes não é possível anexar na minha conexão uma espécie de header onde contem o login? Já pesquisei bastante(google) mas não encontrei nada que funciona-se.
PS: tenho alguma urgência…
Desde já muito Obrigado a todos e parabéns pelo Site
Nessa ultima hipótese o meu problema esta em criar a variável encoding pois não sei que método devo utilizar em substituição ao BASE64Encoder().encode. Pois não tenho a Class BASE64Encoder.
String encoding = new sun.misc.BASE64Encoder().encode (userPassword.getBytes());
Peço desculpa pela impaciência, mas é que já pesquisei tanto mas tanto e os exemplos são todos tão parecidos com esse que eu já não sei o que fazer. O pior é que isso tem muita urgência. Tive com o wireshark para ver o que acontece quando acedo com o meu browser mas não sei interpretar algum dos parâmetros.
Ai já não sei mesmo o que fazer. Peço por favor que alguem me ajude neste problema.
E ai pessoal penso que consegui chegar a uma solução mas mais uma vez estou com outro problema. Não consigo adicionar as biblioteca httpclient ao meu eclipse.
O que eu fiz foi, fiz download do ficheiro binary da seguinte pagina http://hc.apache.org/downloads.cgi, depois fiz add External Archives no eclipse e adicionei os .jar .
O pior é que quando vou utilizar algumas class não existem na biblioteca e as que existem não seguem este path