我有一个HTTP获取服务网址,我可以在几乎所有版本的sdk上连接并从此网址获取资源,但在4.1.2中它提供了UnknownHostException。已经存在Internet权限,并且Internet连接也处于活动状态。请帮忙。
这是代码:
try {
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet("myhosturl");
HttpResponse responseGet = client.execute(get);
HttpEntity resEntityGet = responseGet.getEntity();
if (resEntityGet != null)
{
String response = EntityUtils.toString(resEntityGet);
}
}
catch (Exception e)
{
e.printStackTrace();
}
实际上,当有任何来电时,会调用此网址,因为它会给出异常。如果我在任何其他时间点击此网址都可以。