Foros del Web » Programación para mayores de 30 ;) » Java »

Aplicacion Java con Proxy

Estas en el tema de Aplicacion Java con Proxy en el foro de Java en Foros del Web. Hola Foreros... Necesito una vez mas una mano para una aplicación Java de escritorio que estoy desarrollando y que tiene que consumir recursos de la ...
  #1 (permalink)  
Antiguo 01/12/2011, 07:17
Avatar de pyanqn  
Fecha de Ingreso: noviembre-2005
Mensajes: 331
Antigüedad: 18 años, 5 meses
Puntos: 8
Pregunta Aplicacion Java con Proxy

Hola Foreros...

Necesito una vez mas una mano para una aplicación Java de escritorio que estoy desarrollando y que tiene que consumir recursos de la web, pero necesita pasar a través de un proxy. Alguna idea al respecto que pueda orientar mi búsqueda o alguien que lo tenga resuelto.

Gracias, postearé mis resultados
__________________
Software Neuquén
  #2 (permalink)  
Antiguo 01/12/2011, 09:01
Avatar de pyanqn  
Fecha de Ingreso: noviembre-2005
Mensajes: 331
Antigüedad: 18 años, 5 meses
Puntos: 8
Respuesta: Aplicacion Java con Proxy

Bueno, les comento que logre hacer que mi aplicación pueda consumir recursos a traves de un proxy, para esto hay que setear algunas variables de sistema:

System.getProperties().put( "proxySet", "true" );
System.getProperties().put( "proxyHost", "myProxyMachineName" );
System.getProperties().put( "proxyPort", "85" );

de esta forma logre que mi aplicación, dentro de una red interna pueda conectarse a internet utilizando un proxy web para conectarse.

Ahora si lo que se necesita también es suministrar credenciales al proxy, se puede usar lo siguiente:

URLConnection connection = url.openConnection();
String password = "username:password";
String encodedPassword = base64Encode( password );
connection.setRequestProperty( "Proxy-Authorization", encodedPassword );

Gracias por todo
__________________
Software Neuquén

Etiquetas: proxy, aplicaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:17.