passer par un proxy avec mdp avec la classe URL :(
Bonjour, j'ais actuellement un probleme pour passer par un proxy avec la classe URL. Voici la méthode que j'utilise :
Code:
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();
... |
Le problème c'est que lorsque j'execute le code, ceci m'apparais dans la console :
Code:
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 |
Avez vous une autre méthode pour passer par un proxy avec mot de passe qui utilise la classe URL ?
Ou avez vous une solution à ce pb ?
Merci d'avance