java.net.UnknownHostException lors de l'accès à une URL
Code ci-dessous :
URL oracle = new URL("http://www.oracle.com/");
URLConnection inputStream =oracle.openConnection();
InputStream in = inputStream.getInputStream();
Lève cette exception :
java.net.UnknownHostException: www.oracle.com
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:195)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:395)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:234)
at sun.net.www.http.HttpClient.New(HttpClient.java:307)
at sun.net.www.http.HttpClient.New(HttpClient.java:324)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:970)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1172)
Je pense que cette exception est levée, car le serveur proxy bloque ma connexion? Je veux juste d'analyser certaines données à partir de l'URL, je peux accomplir cela sans que le pare-feu ?
- Pouvez-vous accéder à oracle.com dans votre navigateur?
- Si vous pouviez éviter un pare-feu facilement, il n'y aurait pas vraiment être un point à elle. Si vous pensez que c'est votre pare-feu, est de l'éteindre pour une deuxième option?
- Oui, www.oracle.com est accessible à partir de mon navigateur
- Accéder à l'url dans un navigateur est une bonne aussi, mais ne signifie pas quelque chose de si le navigateur n'utilise pas de proxy, il a mentionné.
- Je n'ai pas les autorisations pour l'éteindre, même temporairement.
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez un serveur proxy, assurez-vous que vous êtes le bon propriétés du système.
Voir l'Oracle de la page à http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html pour plus de détails.
Assurez-vous d'inclure la ligne ci-dessous dans votre manifeste. Il doit être un enfant direct de manifester nœud.