当前位置:编程学习 > wap >>

关于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 --------------------编程问答--------------------
引用 5 楼 OnlyOneCoder 的回复:
把localhost改成10.0.2.2


还有联网权限别忘加
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,