Bonjour, j'ais actuellement un probleme pour passer par un proxy avec la classe URL. Voici la méthode que j'utilise :
Le problème c'est que lorsque j'execute le code, ceci m'apparais dans la console :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ... //On créer l'URL URL u = URL("http",proxyHost,proxyPort,adresse); // on etablie une connection a cette url URLConnection uc = u.openConnection(); //On set le mot de passe uc.setRequestProperty("Proxy-Authorization", "Basic " + new sun.misc.BASE64Encoder().encodeBuffer( new String(proxyUser + ":" + proxyPass).getBytes())); // on y cree un flux de lecture InputStream in = uc.getInputStream(); ...
Avez vous une autre méthode pour passer par un proxy avec mot de passe qui utilise la classe URL ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ...\frame_main.java:2225: warning: sun.misc.BASE64Encoder is Sun proprietary API and may be removed in a future release new sun.misc.BASE64Encoder().encodeBuffer( ...\frame_search_info.java:1874: warning: sun.misc.BASE64Encoder is Sun proprietary API and may be removed in a future release new sun.misc.BASE64Encoder().encodeBuffer( ...\frame_search_info.java:1912: warning: sun.misc.BASE64Encoder is Sun proprietary API and may be removed in a future release new sun.misc.BASE64Encoder().encodeBuffer( 3 warnings
Ou avez vous une solution à ce pb ?
Merci d'avance
Partager