나는 사용자가 입력하는 웹 사이트, 내가 지금까지 가지고있는 코드에서 문자열의 HTML 소스를 얻으려고 다음과 같습니다읽기 HTML 소스는
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'앞에 prolly 두 개의 슬래시가 필요합니다. – FoamyGuy