Ich versuche, die HTML-Quelle in einer Zeichenfolge von einer Website zu erhalten, die der Benutzer eingibt, der Code, den ich bisher haben sieht wie folgt aus:Lesen HTML-Quellcode von Android App
public String getURLContent(String url)
{
try
{
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(url);
ResponseHandler<String> resHandler = new BasicResponseHandler();
String page = httpClient.execute(httpGet, resHandler);
return page;
}
catch (ClientProtocolException e)
{
e.printStackTrace();
return "";
}
catch (IOException e)
{
e.printStackTrace();
return "";
}
}
Jedes Mal, wenn ich versuchen Sie, dies auszuführen Ich traf den zweiten Catch (IOException), die laut der Dokumentation bedeutet, der Server konnte keine gültige Antwort geben ... Ich teste dies mit Websites wie "http: \ www.google.com \", also werden reagieren sie sollten auf jeden Fall
Haben Sie die erforderlichen Berechtigungen wie android.permission.INTERNET hinzugefügt? – Jems
Ich habe nur diese eine Erlaubnis: gibt es andere? –
CHollman82
Wenn das Ihre URL ist, dann ist es falsch. Sie würden prolly zwei Schrägstriche vor dem 'www' – FoamyGuy