首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

HttpURLConnection链接web服务器的有关问题

2013-01-12 
HttpURLConnection链接web服务器的问题我在自己的电脑上用tomcat架设了web服务器,服务器里设置了相应的jsp

HttpURLConnection链接web服务器的问题
我在自己的电脑上用tomcat架设了web服务器,服务器里设置了相应的jsp,然后用HttpURLConnection链接web服务器,代码如下
try {
 URL url = new URL("http", "192.168.0.105", 8080,
 "/login.jsp?id=huzhiheng&password=123456&table=user");// 连接地址
 HttpURLConnection conn = (HttpURLConnection) url.openConnection();
 byte [] data = new byte[512] ;// 开辟空间
 int len = conn.getInputStream().read(data);// 接收数据
 if(len > 0){
 String temp = new String(data,0,len).trim() ;
 Log.v("test",temp);
 flag = Boolean.parseBoolean(temp); // 数据转型
 info.setText(temp) ;
 }
 conn.getInputStream().close() ;// 关闭输入流
 } catch (Exception e) {
 e.printStackTrace() ;
 info.setText("登陆服务器失败!");
 }
在虚拟机上正常运行,在手机上就不行了直接出错登录失败
我在手机浏览器上输入地址192.168.0.105:8080/login.jsp?id=huzhiheng&password=123456&table=user
也能显示正确数据
苦等各位大神指教啊 android,web服务,
[解决办法]
异常发出来看看撒
[解决办法]
首先,你的手机是不是WIFI联网的?
如果是的话,检查一下,你们WIFI是否可以连通局域网? 比如你用台笔记本电脑用WIFI连网,然后去PING你的主机,看看能不能PING通。

如果不是用WIFI联网,那么你必须得有服务器的公网IP才能连通。

热点排行
Bad Request.