Wrong language? Choose different language instead:

close
Android Forum » Android Developer Forum » Android Entwickler Forum » Java .html Datei downloaden

Java .html Datei downloaden

Java .html Datei downloaden
verfasst am 18.06.2012 21:10:48 — geändert am 18.06.2012 21:14:28
Hallo,

ich wollte nur mal kurz wissen, wie ich eine .htm/.html/.php(ist ja praktisch html wenn es kompiliert ist) downloaden kann. Zum Beispiel die Startseite von
http://www.androidpit.de -> den Source Code.(Das ganze dann in eine Variable schreiben). Bestimmt ist die Lösung ganz einfach, aber ich jetzt schon mehrfach Code snippets probiert, die geben alle als wert nur "null" zurück.

Mfg.
Timo
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Java .html Datei downloaden
verfasst am 18.06.2012 21:24:32
Hi,

das machst Du mit HTTP GET.

Herzliche Grüße

Carsten

-----
Meine Apps... | | Smileys für die AndroidPIT App? KLICK!

Antworten mit Zitat Antworten Link +1     (1 Stimme)
RE: Java .html Datei downloaden
verfasst am 18.06.2012 22:03:09 — geändert am 18.06.2012 22:14:42
Ich habe jetzt diesen Code gefunden:
1public String getHTML(String urlToRead) {
2 URL url;
3 HttpURLConnection conn;
4 BufferedReader rd;
5 String line;
6 String result = "";
7 try {
8 url = new URL(urlToRead);
9 conn = (HttpURLConnection) url.openConnection();
10 conn.setRequestMethod("GET");
11 rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
12 while ((line = rd.readLine()) != null) {
13 result += line;
14 }
15 rd.close();
16 } catch (Exception e) {
17 result += e.toString();
18 }
19 return result;
20 }

Wenn ich diesen Code ausführe mit egal welcher Website(z.b. abc.de/index.html) kommt der Fehler
1java.net.unknownHostException: Unable to resolve host "abc.de": No adress associated with hostname
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Java .html Datei downloaden
verfasst am 18.06.2012 22:17:17 — geändert am 18.06.2012 22:18:20
Eine URL muss immer voll qualifiziert sein, also auch das Protokoll enthalten.

http:// vorher ist Pflicht

Ansonsten nimm lieber den HttpClient.
Das einfachste Beispiel findest du direkt in der JavaDoc
http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/HttpClient.html

-----
Verkaufswert Rechner -- Verkaufswert Rechner Online -- 1-Klick Kleinanzeigen -- MadMonitor -- AndroidPIT Dev Stats -- Directupload.net Image Sharer

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Java .html Datei downloaden
verfasst am 18.06.2012 22:19:55
Ist vorhanden. Angenommen ich benutze die Url http://www.androidpit.de/ kommt der gleiche Fehler.
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Java .html Datei downloaden
verfasst am 18.06.2012 22:22:16
Da klingelt grade was...

Hast du die Internet Permission im Manifest gesetzt?

-----
Verkaufswert Rechner -- Verkaufswert Rechner Online -- 1-Klick Kleinanzeigen -- MadMonitor -- AndroidPIT Dev Stats -- Directupload.net Image Sharer

Antworten mit Zitat Antworten Link +1     (1 Stimme)
RE: Java .html Datei downloaden
verfasst am 18.06.2012 22:26:02
Uhhh, das habe ich ja total vergessen das es bei Android Permissions gibt.

Danke die Permission "Internet" hat gefehlt.

Mfg.
Karuso33
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Java .html Datei downloaden
verfasst am 18.06.2012 22:27:42
Ja das Symptom kam mir grade dann doch erstaunlich bekannt vor :D

-----
Verkaufswert Rechner -- Verkaufswert Rechner Online -- 1-Klick Kleinanzeigen -- MadMonitor -- AndroidPIT Dev Stats -- Directupload.net Image Sharer

Antworten mit Zitat Antworten Link +1     (1 Stimme)
User-Foto
Gelöschter Account
RE: Java .html Datei downloaden
verfasst am 19.06.2012 11:49:20
Vergiss bitte nicht die Quelle zu nennen (www.gymnasium-lohmar.org). Ist laut Disclaimer/Copyright erforderlich.

-----
Meine Apps: Tankbuch Mobil Pro | GaCoMo for Garmin Connect | Streaming Repeater | Ultraviewer

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)