| 

.NET C# Java Javascript Exception

1
Ich versuche gerade mit Java eine HTML-Seite zu lesen und diese dann weiterzuverarbeiten.
Leider liest mir der BufferedReader nicht die Seite nicht komplett (meldet aber keinen Fehler). Hier ein Codeschnippsel:

String page = "";
String link = "http://…";
HttpURLConnection con = (HttpURLConnection) new URL(link + "?action=edit").openConnection();
con.setRequestMethod("GET");
con.setUseCaches(false);
System.out.println(con.getResponseCode());
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream()));
while (br.ready())
page += br.readLine();
System.out.println(page);


Wer kann mir sagen, was ich hier falsch mache?
News:
24.01.2012
uniquestar 1 1
1 Antwort
0
Ersetze mal diesen Teil

while (br.ready())
page += br.readLine();


Durch diesen Code
String str;
while ((str = br.readLine()) != null) {
page += br.readLine();
}
br.close();


Du solltest vll drüber nachdenken ein StringBuilder zu nehmen um den Inhalt zusammen zu bauen.

Grüße
24.01.2012
Nicolai Schönberg 2,4k 2 9

Stelle deine Java-Frage jetzt!