关于Eclipse安卓模拟器通过http访问地址的问题
直接上代码
HttpClient httpClient = new DefaultHttpClient();
HttpGet getMethod = new HttpGet("http://localhost:55961/test.html");
try {
HttpResponse response = httpClient.execute(getMethod); //发起GET请求,但是这里始终无法请求到
} catch (Exception e) {
e.printStackTrace();
}
我的这个http://localhost:55961/test.html是使用vs在开发环境下运行的,使用浏览器可以访问。
但是在模拟器中,使用这个地址不行。
--------------------编程问答-------------------- localhost会解析为本机吧???你把localhost改成IP。
先在模拟器里面用浏览器看能不能打开网页,不能就要设置一下DNS。
--------------------编程问答-------------------- 楼一楼上,我也遇到过这个问题。。。之前模拟器不能上网 --------------------编程问答-------------------- 模拟机 联网不能访问 localhost。
原因:模拟机认为自己是localhost。 --------------------编程问答-------------------- 在Mainfest中申请联网权限了吗? --------------------编程问答-------------------- 把localhost改成10.0.2.2 --------------------编程问答--------------------
还有联网权限别忘加
补充:移动开发 , Android