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-Code:
1: 2:
| |
URL url = new URL("http://www.google.de/");
url.openConnection().getInputStream();
|
Exception:
Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| | 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) |