问题标签 [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 投票
2 回答
4390 浏览

java - UnknownHostException 错误,构建 java grpc 示例

我正在关注这个 grpc 教程,但我什至无法完成第一步。第一步是 git clone 项目然后运行

我被这个堆栈跟踪击中

我认为这是一个代理问题,所以我从这篇文章中获得了一些灵感并打开了文件

并添加了线条

我也用这个替换了 distributionUrl 行

也就是说,我切换了 https --> http。

毕竟,我仍然得到相同的堆栈跟踪。

有人有建议吗?

编辑:我添加了一个

主目录中的文件,并添加字段

但我仍然遇到与以前相同的错误。但是,构建脚本似乎停在这一行

大约 10 秒左右,在失败之前。所以……进步?

0 投票
0 回答
513 浏览

android - Android:在 for 循环中点击多个 URL 的最佳方法?

我有一个 URL 列表,我从for loop一个单独的线程中调用它。列表的大小可以超过 1000。当我运行下面的代码时。为前 30 到 40 个 URL 下载数据,但后来应用程序卡住了。有时 java.net.unknownhostexception unable to resolve host会发生,但在不同时间针对不同的 URL。

这是 logcat 消息。

所以我的问题是在循环中点击多个 URL 的最佳方法是什么?

0 投票
2 回答
4765 浏览

java - 如何处理 com.android.volley.NoConnectionError: java.net.UnknownHostException

我在我的应用程序中使用 Volley 进行网络通话,除了一种状态,我的设备以某种方式没有获得网络连接但通过代码检查连接使用下面的代码返回 true 时,一切工作正常且顺利。

而不是使用上面的代码返回网络状态 false 我的 volley web 调用返回了这个异常“handle com.android.volley.NoConnectionError: java.net.UnknownHostException”。

我通过在我的设备中打开浏览器检查了我的互联网连接,发现它也无法正常工作。所以我对应用程序行为没问题,但我仍然需要处理这种情况,因为这不是用户友好的用户,应该提示一个对话框“检查您的 Internet 连接!”。

这应该是 Android 中的一个常见问题,任何人都可以帮助我给我最好的方法来处理这种情况。提前致谢。

网络状态为:在此处输入图像描述

0 投票
1 回答
13127 浏览

android - java.net.UnknownHostException:无法解析主机“<url here>”;没有与主机名关联的地址

我正在使用 AsychTask 函数调用 localhost 服务器的 URL“ http://xx2/postdata/DATA2.asp?count=1&CIHAZID=53&ISLEMZAMANI=18102016190815&GZBHID=28198 ”。在具有正确且有效的以太网连接的 Android 设备上进行调试时,它不会得到“OK”响应,而是产生 UnKnownHostException

我已经尝试了不同站点和页面上提到的所有解决方案,例如“在清单文件中添加 Internet 和网络访问权限”,或“将 targetSdkVersion 更改为 22”等等。

清单文件中已设置 Internet 权限。

如果我在 android 设备的浏览器中调用 URL,它会得到“OK”作为响应,但我的应用程序没有。以下是我用来调用 URL 的 AsyncTask 函数

在日志中它说无法解析主机 xx2。以下是更清晰的日志。

0 投票
0 回答
67 浏览

android - 获取 android.util.Log 以显示 UnknownHostException 的堆栈跟踪

UnknownHostException因此,Android 内置了这个“功能”,任何在其原因堆栈中包含的异常在传递到 Log.X 方法时都不会记录其堆栈跟踪......例如,请参见此处此处的问题。或者检查引入这个的原始提交(nb the comment)。

就我个人而言,我认为这是一个非常愚蠢的决定:在我的情况下,这个所谓的功能甚至可以防止toString()对我的自定义异常进行任何类型的调用,所以如果在任何时候有任何错误或异常是由它引起的,UnknownHostException它只会记录......什么都没有. :/ (是的,我得到了时间戳、标签等,但没有实际记录的内容。)

  • 除了用其他东西完全替换日志框架之外,有什么办法可以解决这个问题?

是否有一些我没有找到的配置或其他一些聪明的方法来修复日志记录?

0 投票
2 回答
1240 浏览

java - 如何捕获 ConnectionException,UnknownHostException?

我正在调用服务器任务,我想捕获所有与网络相关的异常。我得到了java.net.ConnectException. 我没有从它的投掷和捕捉的地方得到。

服务器类:

例外情况如下:

我将如何捕捉所有这些UnknownHostException, java.net.ConnectionException, UnexpectedServerException,的异常MalformedServerException

我试图在postExecute之后的方法中捕获异常,JSONException但它表明这里没有抛出异常..

请帮忙。谢谢..

编辑:我尝试过这样的事情来添加一个布尔变量,并在异常抛出但不工作时使其成为真的..请检查;

我也有 Exception2Json 类

和 UnexpectedServerException 类:

0 投票
1 回答
9585 浏览

unit-testing - 使用 mockito 模拟 HttpClient 请求

我希望使用 Junit 和 Mockito 测试以下代码。

测试代码:

和测试

这给了我一个错误:

java.net.UnknownHostException: api: nodename or servname provided, or not known

为什么不像'client.execute(get)'设置中那样模拟呼叫?

0 投票
0 回答
623 浏览

java - 无论主机如何,HTTP 请求都会引发 UnknownHostException?

我最终想向 NCBI Entrez 数据库发出 HTTP 请求,以检索一些入藏号。我从这里开始很小,所以我想发出一个功能性的 HTTP 请求,不管端点是什么。但无论我使用什么端点,都会引发未知主机异常。为什么?

我已经包含了我的所有代码,但问题只发生在方法中getEntireSubject

0 投票
1 回答
1009 浏览

java - java.net.UnknownHostException:api.sandbox.amazon.co.jp

我们正在本地环境中测试 Amazon Payment Java SDK 应用程序。在启动应用程序时,Login with Amazon sandbox会显示按钮。单击该按钮后,我们输入亚马逊帐户用户名和密码,之后出现异常。我是亚马逊支付如何运作的新手。任何帮助是极大的赞赏!

nslook给了我以下结果:

dig给了我以下结果:

堆栈跟踪如下:

0 投票
2 回答
1981 浏览

ntlm - 带有@的密码的 SmbFile URL 路径

我正在使用 JCIFS 库,并且我的 samba 文件 URL 为

注意密码有一个@. Samba 文件连接未能提供java.net.UnknownHostException. 除了解析 URL 并单独使用 auth 传递NtlmAuthentication,还有其他方法吗...

在格式 URL 中,我尝试放置方括号,但没有帮助。