Java Url-Connection funktioniert nicht

tomtom

ist Papa²
21 April 2006
16.116
657
Hallo ihr,

ich habe ein Problem, welches folgendermaßen aussieht: Ich möchte den Quellcode einer Website einlesen. Soweit so gut. Zuhause funktioniert das auch ganz prima, nur in der Firma nicht. Der einzige Unterschied ist, dass ich in der Firma hinter nem Proxy sitze. Gibts dafür eine programmierbare Lösung oder muss das auf Netzwerkebene gelöst werden?

Hier ein Stück Quellcode:
PHP:
URL url = new URL("https://www.google.de/");
url.openConnection().getInputStream();

Exception:
Code:
java.net.UnknownHostException: www.google.de
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
	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:394)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
	at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
	at sun.net.www.http.HttpClient.New(HttpClient.java:306)
	at sun.net.www.http.HttpClient.New(HttpClient.java:323)
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801)
	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1049)
	at ConnectionTest.main(Test2.java:18)
 
Super, danke.

Hab den Code um folgendes ergänzt und schon funzt es. :dance:

PHP:
Properties properties = System.getProperties(); 
properties.put("http.proxyPort",port);
properties.put("http.proxyHost",proxy);