java.net.UnknownHostException @Android(Simple HttpResponse-Code)

时间:2012-02-04 13:39:41

标签: java android http

亲爱的女士们,先生们,

我完成了我的作业,我已经搜索了很多内容,我想我知道问题出在哪里:

我想从本地Apache获取一些简单的JSON formated数据。当我开始

httpclient.execute(httppost)

...我收到(通过printStackTrace()):

02-04 13:26:12.292: W/System.err(9606): java.net.UnknownHostException: http://localhost/JSON/request2.php
02-04 13:26:12.292: W/System.err(9606): java.net.UnknownHostException: http://127.0.0.1/JSON/request2.php
(after including the line "127.0.0.1 www.localhost.alt" to my Host file):
02-04 13:26:12.292: W/System.err(9606): java.net.UnknownHostException: http://www.localhost.alt/JSON/request2.php

我真的需要帮助。你有什么想法吗?

问候语,

约翰


修改

我做了一些研究,发现这篇文章: Emulator Networking

正如您所见,localhost& 127.0.0.1保留给模拟器环回本身!

当他说我必须在那里使用10.0.2.2时,为什么Dark是绝对正确的。非常感谢!

1 个答案:

答案 0 :(得分:6)

如果您将代码与stacktrace一起发布,那就太好了。

但是,请尝试使用

  10.0.2.2 instead of localhost or 127.0.0.1

还添加此

    <uses-permission android:name="android.permission.INTERNET"/>

到您的AndroidManifest.xml