Fazendo uma request HTTP

Assunto: Cansado de apenas receber requests através de servlets? Como conectar-se a uma URL pelo método GET, e obter a resposta.

Você pode ler este tutorial na íntegra http://www.guj.com.br/java.tutorial.artigo.5.1.guj

Por favor, coloque as suas dúvidas e seus comentários sobre este tutorial aqui.
Sinta-se livre para fazer qualquer tipo de pergunta, desta maneira você estará nos ajudando e aos outros usuários!

Acho que o tutorial ficou bem legal.
É bem básico, mas é isso que é necessário.

É muito chato ter de ficar procurando códigos na Net para aprender como que a API funciona, um tutorial desses mata todas as necessidades.

Coisas a mais:

Quando for setar as propriedades de proxy, tem como passar também o usuário e senha… Se alguém souber o nome das propriedades, posta aí.

Gostaria de saber se alguém já implementou um cliente http (simulou) que consiga fazer autenticação (ntlm)
com HttpURLConnection me parece não se possível!

Um Abraço e Obrigado

Parabéns ao GUJ pelo aniversário

[quote=Paulo Silveira]
Quando for setar as propriedades de proxy, tem como passar também o usuário e senha… Se alguém souber o nome das propriedades, posta aí.[/quote]

Alguém aí já descobriu quais são estas propriedades?

Eis todas as propriedades documentadas para redes para a JVM da Sun: http://java.sun.com/j2se/1.5.0/docs/guide/net/properties.html

Sem nenhuma menção a username e senha :frowning:

Contudo, dá para se fazer autenticação com o Proxy desta forma:

URLConnection uc = url.openConnection ();
String encoded = new String(Base64Encoder.encode(new String("seuUsername:seuPassword")));
uc.setRequestProperty("Proxy-Authorization", "Basic " + encoded);
uc.connect();

Base64Encoder é uma classe qualquer que, dado uma String a transforma em um conjunto de dados codificados em base64.

Ola,

Por favor, poderia dar um exmplo usando metodo SET.

Obrigado

Perfeito, era exatamente oq eu precisava…

[quote=pispico]Perfeito, era exatamente oq eu precisava…
[/quote]

Bom dia a todos

Ficou muito bom o tutorial, mas pelo que eu entendi ele so traz os dados staticos da pagina html não traz os dados variaveis, tem como eu pegar os dados variaveis que
aparecem na pagina, no momento em que eu executo minha url?
Obrigado pela atenção e desculpa se estou perguntando alguma coisa muito boba não tenho muita experiencia com http.

Alguém sabe como adiciono um parâmetro file na requisição nos moldes do código do tutorial citado (http://www.guj.com.br/articles/5)?