我有一个 HTTP 获取服务 url,我可以在几乎所有版本的 sdk 上连接并从这个 url 获取资源,但在 4.1.2 中它给出了 UnknownHostException。互联网许可已经存在,并且互联网连接处于活动状态。请帮忙。
这是代码:
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();
}
实际上,当有任何来电时会调用此 url,此时它会给出异常。如果我在其他任何时候点击这个网址,它就可以工作。