android http连接远程服务的一个有关问题

android http连接远程服务的一个问题
今天用android程序 通过Http连接我本机系统的一个Tomcat服务  发现一个很变态的问题
这样两种有什么区别
String path = "http://192.168.2.212:8080/testweb/test/list.do?format=json";
String path = "http://localhost:8080/testweb/test/list.do?format=json";
。。。。。。
InputStream inStream = conn.getInputStream();//要是用了localhost就会报错


要是用localhost 就死活都请求不能通过,但是换上了我的IP就可以通过