问题标签 [unknown-host]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
7431 浏览

java - 网络代码有时会抛出 UnknownHostException

我正在尝试从服务器获取数据。有时我的代码由于UnknownHostException. 这是为什么?这个问题的原因是什么?

0 投票
2 回答
3967 浏览

android - Android 模拟器中未解决的主机异常

我正在尝试通过传递 JSON 参数来调用部署在 App Engine 上的 servlet。下面是代码:

我将网址传递为: http ://abcd.appspot.com/

但是当在模拟器中执行代码时,我收到“java.net.UnknownHostException:Host is unresolved”错误。但是在Android 2.2.1 设备中执行相同的代码时,一切正常。但无法在我尝试使用所有版本的任何模拟器中执行代码。

堆栈跟踪:

0 投票
0 回答
1396 浏览

android - Android HttpURLConnection 随机抛出 java.net.UnknownHostException: Host is unresolved

我有一个几乎完整的 android 应用程序,在联系我的服务器时表现出一些奇怪的行为。首先要知道的是环境。网络上有几个设备提供恒定的 udp 媒体流。他们似乎没有以任何方式使网络超载。手机连接到 wifi 网络并进行一些数据监控并将信息报告回两个不同的服务器,这两个服务器都在我的控制之下。两台服务器位于完全不同的域上。该路由器是带有库存固件的全新 Linksys 无线 N 路由器。

所以问题是,在 android 对媒体流进行必要的评估之后(这需要连接到网络,尽管不需要连接到互联网),它最近开始在联系服务器时遇到严重问题。它通常连接到一个,但会为另一个抛出“java.net.UnknownHostException: Host is unresolved”。这会持续一段随机的时间(通常是几分钟并通过几次应用程序重新启动)。在这种重复错误的一段时间后)它将开始为两台服务器工作,或者翻转哪些服务器正在工作,或者做一些其他随机的事情。更令人困惑的是,在同一个房间里执行相同操作的几部手机通常都会看到不同的服务器组合(全部、一个或另一个,或没有),没有明显的韵律或原因。

直到最近这还不是问题,但是通过代码审查表明实际联系服务器的部分在形式上没有改变,所以理论上这意味着它应该仍然可以正常工作。我唯一的线索是另一个具有类似设置的网络,只是更少的媒体流设备和更简单、更少使用的互联网连接,问题更少。这个事实让我开始认为,如果 udp 流量将其抛出循环,将 DDWRT 放在路由器上可能会使其表现更好。这些奇怪错误的另一个想法是,以某种方式更改为 wifi 网络会弄乱 DNS 表,并且它们没有刷新或类似的愚蠢。虽然这并没有什么意义,因为我正在使用不同操作系统版本的几台设备上进行测试,而且不久前一切都运行良好。

无论如何,我真的不希望有人知道这个问题的答案,因为这是一个随机的问题,但我认为发布它不会有什么坏处,至少有机会写下我的想法以便更好地审查。但是,如果有人对如何处理这些随机网络错误有任何想法,或者可以建议其他地方寻找问题,我将非常感激。

提前感谢,杰西钻石埃克萨姆

0 投票
3 回答
1700 浏览

java - 未知主机异常

最近,我开始从我的小部件中收到以下错误。我没有做任何改变,我想知道问题可能是什么以及如何解决这个问题。我的小部件根据我为访问第三方客户端信息而创建的服务中的信息进行更新。直到几天前,我才能恢复正常的数据。现在我收到以下错误。

我刚刚尝试在活动(即非小部件)中运行代码,它工作正常。我不确定为什么它在活动中有效,但在小部件中无效。我还在单独的 Intent 中运行对第 3 方网站的访问。

我尝试重新启动模拟器、eclipse 并重新启动设备。我的清单文件具有访问 Internet 的适当权限。该问题最初似乎是网络问题,但我确认我可以从模拟器和设备上的 Web 浏览器访问 URL。该代码几天前才工作。我已经用我的清单文件更新了帖子。代码在调用 parseMyInfo 之前失败。在 OAuth 消费者/提供者调用期间引发异常。

错误

失败 的代码失败的代码如下:

清单文件

0 投票
0 回答
518 浏览

android - 尽管有权限,但未知的主机异常

我正在 Android 上构建一个新闻阅读器;尽管我把线放在了正确的位置

当我从方法 getInputStream() 获取输入流时,我总是得到未知主机异常......它有什么问题?这让我疯狂...

0 投票
1 回答
616 浏览

java - Windows 上的 Groovy URL UnknownHostException

我正在尝试构建一个连接到网站的 groovy 脚本。网址以非标准格式.abc结尾。

我有这段代码在 Linux 机器上工作,现在我将它移到 Windows 机器上。Windows 框抛出 UnknownHostException 并失败。该网站确实在 Linux 和 Windows 的浏览器中呈现。

我相信这可能是一个代理问题,因为 Windows 和 Linux 机器都使用不同的代理进行连接。我对此进行了调查,并在每个盒子上配置了 Java 以使用浏览器的代理,但这也无济于事。在这一点上,我有点卡住了。任何帮助将不胜感激。

编辑* 两个代理都使用自动配置脚本(.pac 文件) ** 通过复制它们更新语法错误

0 投票
2 回答
1479 浏览

android - UnknownHostException - Android - 读取 JSON

我一直在尝试获取 facebook 之类的任何网址的计数。例如,如果我想获取 google like count,我将使用下面给出的链接

此链接在浏览器中运行良好

但我在 Logcat 中得到 UnknownHostException api.facebook.com

下面给出了我获取 json 字符串的代码

难道我做错了什么?请在这件事上给予我帮助

谢谢你

0 投票
1 回答
807 浏览

java - java UnknownHostException

我正在尝试来自 oracle 的这个简单教程:http ://www.oracle.com/technetwork/java/socket-140484.html (示例 1)。这里有两个类,SocketServer.javaSocketClient.java。当我运行客户端时(在我启动服务器之后),我在控制台中得到“未知主机:kq6py.eng”。我在 MAC OS X 上。我该怎么办?我尝试在 Eclipse 中设置代理设置,但没有任何改变。

0 投票
3 回答
6480 浏览

java - 如何知道 UnknownHostException 的原因?

如果UnknownHostException服务器关闭或没有 Internet 连接,则会抛出一个。如何确定是否UnknownHostException因为服务器关闭或没有互联网连接而抛出?

原因是我需要通知用户错误的原因。我必须显示类似“抱歉。该服务目前不可用。请稍后再试”或“您没有互联网连接”之类的内容。

0 投票
4 回答
1315 浏览

android - 有时我的应用程序因 UnknownHostException 而崩溃

在我的应用程序中,我可以访问 Web 服务器。它在某些手机中运行良好,但在三星 Galaxy 型号 - GT-S5830i Android 版本 - 2.3.6中进行测试时, 它一直显示未知主机异常。我已经检查了浏览器中的 url 它工作正常。

我已经添加了权限

我真的很困惑为什么会发生这种异常。

谢谢你们的帮助。