ユーザーが入力したWebサイトから文字列で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 "";
}
}
これを実行しようとするたびに、2番目のキャッチ(IOException)が発生します。これは、ドキュメントによると、サーバーが有効な応答を提供できなかったことを意味します...「http:\www.google.com\」などのサイトでこれをテストしています。 "、だから彼らは間違いなく応答する必要があります