Bonjour à tous,
j'ai le code suivant :
que j'appelle en transmettant une URL tout à fait banale de type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public static ArrayList<String> lectureURL(String adresse) throws Exception { ArrayList<String> temporaire = new ArrayList<String>(); URL url = new URL(adresse); System.out.println("OK URL"); BufferedReader in = new BufferedReader( new InputStreamReader(url.openStream())); System.out.println("OK Streamreader"); String inputLine; while ((inputLine = in.readLine()) != null) temporaire.add(inputLine); in.close(); return temporaire; }
Ca marchait parfaitement mais depuis un petit moment j'obtiens cette erreur :
Le problème est le suivant :java.io.IOException: Server returned HTTP response code: 407 for URL: http://serveur.domaine/dossier/usageDetails.aspx
at sun.net.http://www.protocol.http.HttpURLConn...ion.java:1313])
l'erreur http 407 signifie une erreur d'authentification sur un proxy, or le serveur que je contacte est un serveur INTRANET et non INTERNET, donc je ne passe pas par le proxy. D'ailleurs, je peux le joindre avec IE ou Firefox sans soucis, et sans passer par le proxy.
L'autre soucis, c'est que ça marchait y a pas longtemps, et plus maintenant, et j'ai pas la possibilité de modifier les réglages réseau sur mon poste (mise en oeuvre de Policies sous Windows).
Si ça peut aider, j'ai le même soucis en passant par le JAR exporté donc ca semblerait pas venir d'Eclipse.
J'ai même ajouté les lignes de code suivantes :
avant l'appel à InputStreamReader mais je continue à avoir cette erreur 407... Au secours !
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.setProperty("http.nonProxyHosts ", "*.domaine");
Partager