Ich versuche, eine Verbindung zu einer Website herzustellen, auf der ich den HTML-Inhalt extrahieren möchte. Meine Anwendung wird sich nie mit der Site verbinden - nur eine Zeitüberschreitung.Zeitüberschreitung bei Java-URL-Verbindung
Hier ist mein Code:
URL url = new URL("www.website.com");
URLConnection connection = url.openConnection();
connection.setConnectTimeout(2000);
connection.setReadTimeOut(2000);
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream());
String line;
while ((line = reader.readLine()) != null) {
// do stuff with line
}
reader.close();
Irgendwelche Ideen wäre sehr dankbar. Vielen Dank!
können Sie mit Ihrem Browser auf diese Website zugreifen? irgendein Proxy-Set? –
Ja, ich kann über den Browser problemlos auf die Website zugreifen. Sollte kein Proxy-Set sein. Wie kann ich sagen? – webren
Setzen Sie das Timeout wirklich auf 2 Sekunden? Wie kompliziert von einer Seite laden Sie? Ändern Sie das Zeitlimit auf 10 Minuten und sehen Sie, ob Sie Daten laden können. –