最近忙于一个小的网络应用,用到了自己机器上的Tomcat服务器,并在段代码中访问这个服务器上的页面,用到
了地址如: http://127.0.0.1/json/servlet/JsonAction?actionFlag=persons 或者 http://localhost/json/servlet/JsonAction?actionFlag= persons,但是在调试阶段总是出现异常,费劲周折才找到原因,原来 Android 模拟器总是把它自己作为了localhost,也就是说,代码中使用localhost或者
127.0.0.1,都是访问模拟器自己。解决办法如下:
打开运行环境cmd,然后输入ipconfig,获取本地IP地址,然后在代码中把的localhost或127.0.0.1修改成刚刚获取到
的IP地址即可。例如: http://192.168.1.107/json/servlet/JsonAction?actionFlag=persons
了地址如: http://127.0.0.1/json/servlet/JsonAction?actionFlag=persons 或者 http://localhost/json/servlet/JsonAction?actionFlag= persons,但是在调试阶段总是出现异常,费劲周折才找到原因,原来 Android 模拟器总是把它自己作为了localhost,也就是说,代码中使用localhost或者
127.0.0.1,都是访问模拟器自己。解决办法如下:
打开运行环境cmd,然后输入ipconfig,获取本地IP地址,然后在代码中把的localhost或127.0.0.1修改成刚刚获取到
的IP地址即可。例如: http://192.168.1.107/json/servlet/JsonAction?actionFlag=persons