Я пытаюсь получить исходный HTML в строку с веб-сайта, который входит пользователь, код, который я до сих пор выглядит следующим образом:Чтение HTML источник из 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 "";
}
}
Каждый раз, когда я попробуйте запустить это, я ударил второй catch (IOException), который, согласно документации, означает, что сервер не смог дать действительный ответ ... Я тестирую это с помощью таких сайтов, как «http: \ www.google.com \», поэтому они должны обязательно отвечать
Вы добавили необходимые разрешения, такие как android.permission.INTERNET? – Jems
У меня только одно разрешение: Есть ли другие? –
CHollman82
Если это на самом деле ваш URL-адрес, это неверно. Вам понадобилось бы две черты перед «www» – FoamyGuy