Eduardo Murai wrote:
> 
>  Para configurar o Socket para usar o Proxy
>  voce deve usar as Properties do Sistema
> 
>     // URL do Proxy
>     String host="http://myproxy.com.br";
> 
>     // porta do proxy
>     String port="80";
> 
>     java.util.Properties prp= System.getProperties();

Se nao me engano, falta uma propriedade:

      prp.put("http.proxySet", "true");

>     prp.put("http.proxyHost", host);
>     prp.put("http.proxyPort", port);
>     System.setProperties(prp);
> 
>  Este codigo resolve o seu problema.
> 
>  At�.
> 
>   Eduardo Murai
>   [EMAIL PROTECTED]
>   Discover Technology
> 
> --- Evandro Luquini <[EMAIL PROTECTED]>
> escreveu:
> >       Meu problema :
> >       Atraves do codigo abaixo tentei estabelecer uma
> > URLConnection com um
> > servidor http. Apesar do codigo funcionar
> > perfeitamente em casa, dentro do
> > ambiente de rede onde trabalho ele nao funciona.
> >       Um amigo disse que isto acontece porque nao existe
> > DNS na rede e o
> > proxy e responsavel pelas conexoes. Pergunta : como
> > posso passar atraves do
> > proxy e me conectar com um servidor http fora do
> > ambiente interno ?
> >
> > Codigo :
> >
> > import java.net.*;
> > import java.io.*;
> >
> > public class URLConnectionReader {
> >     public static void main(String[] args) throws
> > Exception {
> >         URL yahoo =3D new
> > URL("http://www.uol.com.br");
> >         URLConnection uc =3D yahoo.openConnection();
> >       uc.setDoOutput(true);
> >       uc.setDoInput(true);
> >       uc.setAllowUserInteraction(false);
> >         String query =3D "";
> >       DataOutputStream dos =3D new
> > DataOutputStream(uc.getOutputStream());
> >
> >       // Send the data
> >       dos.writeBytes(query);
> >       dos.close();
> >
> >
> >       // Read the response
> >       DataInputStream dis =3D new
> > DataInputStream(uc.getInputStream());
> >         FileOutputStream file =3D new
> > FileOutputStream("logo.html");
> >       String nextline;
> >       while((nextline =3D dis.readLine()) !=3D null) {
> >               System.out.println((nextline));
> >                =20
> >       }
> >       dis.close();
> >
> >     }
> > }
> >
> >
> >
> >     --------------------------- LISTA SOUJAVA
> > ---------------------------
> >     http://www.soujava.org.br  -  Sociedade de
> > Usu�rios Java da Sucesu-SP
> >     [d�vidas mais comuns:
> > http://www.soujava.org.br/faq.htm]
> >     [para sair da lista:
> > http://www.soujava.org.br/forum/cadastrados.htm]
> >
> >
> ---------------------------------------------------------------------
> >
> >
> ____________________________________________________________________________
> YAHOO! BATE-PAPO
> Conhe�a gente nova, fa�a amigos e divirta-se! - http://www.yahoo.com.br
> 
>     --------------------------- LISTA SOUJAVA ---------------------------
>     http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
>     [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
>     [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>     ---------------------------------------------------------------------

--
Eduardo Issao Ito <[EMAIL PROTECTED]>
Eurosoft Consultoria <http://www.euroconsult.com.br>
Rua Marina Saddi Haidar, 176 - S�o Paulo - SP - Brasil
CEP 04650-050
TEL: +55 11 524-8022
FAX: +55 11 524-0408

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a