2011-07-11 71 views
1

有人可以帮我吗?当运行到HttpResponse响应= client.execute(请求); ,I get catch(IOException e),它显示“没有路由到主机”。android发帖,为什么我收到“没有路由到主机”

HttpClient client = new DefaultHttpClient();
HttpPost request = new HttpPost(urlstr.toString());

List postParams = new ArrayList();
postParams.add(new BasicNameValuePair(“Login_User_Name”,namestr));
postParams.add(new BasicNameValuePair(“Login_User_Password”,passwordstr));
UrlEncodedFormEntity formEntity = new UrlEncodedFormEntity(postParams,HTTP.UTF_8);
request.setEntity(formEntity);
HttpResponse response = client.execute(request);

我的网站soucecode低于

+0

或者我该如何连接使用url? http://192.168.8.100/protocol.csp?fname=security&opt=pwdchk&name=???&pwd1=???&function=set – fangzheng

+0

Android系统是否在同一网络上运行? 192.168。#。#保留给私人地址。更多信息@ http://en.wikipedia.org/wiki/Private_network#Private_IPv4_address_spaces – Farray

回答

2

无论是在URL中的域名是无效的(不存在),你有没有网络连接,或者您的DNS服务器错误地设置。确认您可以浏览到Android浏览器中的网址。

编辑:另外,请确保您具有INTERNET权限。添加

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

到您的AndroidManifest.xml。

+0

感谢Femi!我使用IP连接,我的android可以浏览网页。 – fangzheng

相关问题