Configuration proxy...

Configuration proxy... - Java - Programmation

Marsh Posté le 22-01-2007 à 16:36:49    

Bonjour à tous,  
Mon problème est le suivant : j'essai de récupérer un fichier sur le net en java. Le problème est que je dois gérer le cas où il y a un proxy.  
En cherchant sur le net, j'ai réussi à faire fonctionner la récupération du fichier, mais seulement dans le cas où il n'y a pas de login et de mot de passe sur le proxy.
Mon code est le suivant :  
 

Code :
  1. URL Donnee = new URL(URLDonnees);
  2. if (HostProxy.length() > 0 && PortProxy.length() > 0) {
  3. Properties systemSettings = System.getProperties();
  4. systemSettings.setProperty("http.proxyHost", HostProxy);
  5. systemSettings.setProperty("http.proxyPort", PortProxy);
  6. if (LoginProxy.length() > 0 && PasswordProxy.length() > 0) {
  7.    systemSettings.setProperty("http.proxyUser", LoginProxy);
  8.    systemSettings.setProperty("http.proxyUserName", LoginProxy);
  9.    systemSettings.setProperty("http.proxyPassword", PasswordProxy);
  10. }
  11. System.setProperties(systemSettings);
  12. }
  13. HUCDonnee = Donnee.openConnection();
  14. // on récupère la connection http correspondante
  15. HttpURLConnection httpUrlConn = (HttpURLConnection) HUCDonnee;
  16. httpUrlConn.setRequestMethod("GET" );
  17. // on test que la connection est bien établie
  18. int responseCode = httpUrlConn.getResponseCode();


 
Dans le cas où il y a un login et un mot de passe, dans responseCode je n'obtiens pas la valeur HttpURLConnection.HTTP_OK (donc échec) et en affichant le httpUrlConn.getResponseMessage(), j'obtiens le message suivant : "Proxy Authentication Required"
 
Je ne vois pas pourquoi l'authentification échoue, si vous avez une idée...

Reply

Marsh Posté le 22-01-2007 à 16:36:49   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed