Gostaria de alguma dica de sockets, passando por um proxy com digest.
Obrigado pela Atenção
Gostaria de alguma dica de sockets, passando por um proxy com digest.
Obrigado pela Atenção
Olha… a primeira dica é dar uma olhada no pacote java.net e ver o que pode te ajudar.
Abaixo tem um exemplo de uma requisição http com proxy.
public static void main(String[] args) throws HttpException, IOException {
// TODO Auto-generated method stub
URL url = new URL("http://www.guj.com.br");
URLConnection connection = url.openConnection(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("XXX.XXX.XXX.XXX", 1234)));
BufferedReader is = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line = "";
while ((line = is.readLine()) != null)
System.out.println(line);
}
Olha… a primeira dica é dar uma olhada no pacote java.net e ver o que pode te ajudar.Abaixo tem um exemplo de uma requisição http com proxy.
public static void main(String[] args) throws HttpException, IOException { // TODO Auto-generated method stub URL url = new URL("http://www.guj.com.br"); URLConnection connection = url.openConnection(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("XXX.XXX.XXX.XXX", 1234))); BufferedReader is = new BufferedReader(new InputStreamReader(connection.getInputStream())); String line = ""; while ((line = is.readLine()) != null) System.out.println(line); }
Olá Hendris e muito obrigado pela sua dica. Mas o que eu gostaria realmente, era uma dica/exemplo, de como utilizar uma conexão via um proxy ( e nesse proxy usa o digest ).
Basicamente a idéia é mais ou menos assim :
Isto tudo para conectar-se em uma outra máquina fora da minha rede e passando pelo proxy.
Agradeço deste já
Alexandre C.
Então Alexandre,
O que entendi que dá pra fazer até onde eu conheço é o seguinte:
É isso?? Ou é a autenticação do proxy que você quer fazer com o digest (Se for isso não sei como fazer)??
Att.
Olá Hendris …
O que eu quero é a autenticação do proxy com digest. O socket já fiz e consigo escrever e ler o retorno por enquanto. Estou lendo algumas coisas ( RFC 2617 ) e estou indo. Mas uma dica é sempre bem vida.
Obrigado mais uma vez pela atenção
Alexandre Correia