java.net.UnknownHostException @ Android(简单的 HttpResponse 代码)

标签 java android http

尊敬的女士们先生们,

我做了功课,我用谷歌搜索了很多,我想我知道问题出在哪里:

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

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

如您所见,本地主机和 127.0.0.1 是为模拟器环回本身保留的!

这就是为什么 Dark 说我必须在那里使用 10.0.2.2 时绝对正确的原因。非常感谢!

最佳答案

如果您将代码与堆栈跟踪一起发布,那就太好了。

但是,尝试使用

  10.0.2.2 instead of localhost or 127.0.0.1

也加上这个

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

到你的 AndroidManifest.xml

关于java.net.UnknownHostException @ Android(简单的 HttpResponse 代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9141276/

相关文章:

java - GUI...为什么我的按钮不响应第一个 if 并且总是前往下一个选项

android - 在 textView 中可以选择文本但不可编辑

ios - 如何在 swift 中正确添加 http header "Connection :close"?

java - 闪存套接字未正确读取 Java 服务器

java - 关于如何保存数据的建议

java - 无法播放音频文件

android - 为什么工作灯适配器不工作?

android - Genymotion 上的 ARM 翻译

javascript - 尝试向 meteor js中的常量联系api发送GET请求

HTTP: "gzip,deflate"的首选 Accept-Encoding 是什么?