java未知主机异常android

时间:2012-04-30 17:02:02

标签: android httprequest

嗨,伙计们,我正在尝试连接到服务器上的网页。我已经检查了我的代码,它没有错误,它可以在模拟器上工作,但我在实际设备上强制关闭,并在日志中显示未知的主机异常。没有其他人碰到这个。

http connectionjava.net.UnknownHostException:my.url.com

中的错误
    try{

     HttpClient httpclient = new DefaultHttpClient();
     HttpPost httppost = new HttpPost("http://my.url.com/test/stock.php");
     httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
     HttpResponse response = httpclient.execute(httppost);
     HttpEntity entity = response.getEntity();
     is = entity.getContent();
     }catch(Exception e){
         Log.e("log_tag", "Error in http connection"+e.toString());
    }

1 个答案:

答案 0 :(得分:4)

首先,快速进行健全性检查并确保您可以使用浏览器从设备中获取该URL。如果没有,那么您的设备上就会出现wifi /连接问题。

如果从浏览器访问网址没有问题,请确保您在Android清单中设置了正确的权限:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>