问题标签 [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.
android - 为什么我的 Android 应用程序会在浏览器连接正常时抛出 UnknownHostException?
我正在诊断我的一些用户向我报告的间歇性连接问题。用他自己的话说,这是来自用户的一份这样的报告:
我的 3g 图标是暗淡的,但普通条是亮的,而且这种情况已经有一段时间了,所以我可以持续运行测试。您的应用无法连接 - UnknownHostException。跑连接测试 - 都失败了。然后打开浏览器,导航到谷歌,搜索东西,进入我的 Flickr 帐户,打开图片——而我的 3g 图标一直是暗淡的。这意味着我的浏览器已连接,而您的应用无法连接。另一个观察结果:我多次运行这两个应用程序(浏览器和您的应用程序)来验证。在大多数运行中,两者的 3G 图标都很暗。在少数情况下,它会间歇性地为我的浏览器打开,但永远不会为您的应用程序打开。您的应用程序会立即抛出 UnknownHostException,而无需尝试几秒钟来发送我的消息(就像通常那样)。
任何人都可以推测为什么我的应用程序会被操作系统拒绝连接(如 UnknownHostException 所确认),但浏览器会被允许连接正常吗?请注意,用户外出时通常会遇到这种情况。
这是在 Android 2.2、LG Ally、T-Mobile 上。
java - 一段时间后发生 java.net.UnknownHostException
我在 Eclipse 中有一个项目来从某个网站检索数据。由于要检索的数据太多,我必须让代码在一夜之间运行。我得到一个jave.net.UnknownHostException
之后的某个时候。代码运行很长时间没有任何问题,只是后来才UnknownHostexception
发生。关于为什么会发生这种情况的任何解决方案?
android - C2DMReg - handleRequest 捕获 java.net.UnknownHostException: android.clients.google.com
我的问题与[C2DMReg] handleRequest 捕获 java.net.UnknownHostException: android.clients.google.com有关我在 StackOverflow 中发现了一些问题,其标题相同,已被标记为重复。但所提到的副本与这里所关心的问题无关。这与新的 GCM 相关 - 而不是 C2DM。
我的代码源来自 Android API Guide 中的 GCM 教程
我向 GCM 注册设备的功能如下:
我的 BroadCastReceiver 类如下:
我的清单文件包含 MyBroadcastReceiver 的权限,如下所示
日志显示来自 register_device 函数()的自定义日志Starting service for registration Intent
然后[C2DMReg] handleRequest caught java.net.UnknownHostException: android.clients.google.com
用标签显示C2DMRegistrar
它从不显示Received broadcast from Intent
来自 MyBroadcastReceiver 的自定义日志。所以我相信它永远不会到达 MyBroadcastReceiver。我无法弄清楚为什么会发生这种情况。
我没有使用模拟器。我正在使用我自己的设备,并且它是使用谷歌帐户注册的。
java - PayPal 的未知主机异常
我正在尝试使用 PayPal 按钮管理器 API。每次运行文件时,无论调用类型如何,都会得到以下错误输出:
我的课程代码如下:
任何帮助,将不胜感激。我看到大多数人建议尝试通过浏览器访问 URL,这在我的情况下是有效的,只是在使用我的 java 类时不行。
提前致谢!:D
android - android模拟器上的UnknownHostException
当我想访问我的网络服务时,我的 android 应用程序中有一个UnknownHostException 。
<uses-permission android:name="android.permission.INTERNET" />
我在我的 AndroidManifest.xml 中插入了一个。
如果我通过浏览器访问我的网络服务链接,一切都会好起来的。
C:\Windows\System32\drivers\etc\hosts
我在文件中输入了域名和 IP 。
但是如果我通过模拟器运行应用程序,我会得到一个UnknownHostException。据我了解,模拟器应该使用我的系统文件来连接服务器......但是,实际上它并没有......请帮助解决这个问题。
android - 尝试连接到 HTC Rezound 上的服务器时返回未知主机异常,并且仅在 4g 上
我有一个非常具体的 Android HTC Rezound 问题,我希望有人能找到解决方案。
在使用 HTC Rezound 并连接到 4g 网络时,我在尝试使用 HttpURLConnection 连接到我们的服务器时收到未知主机异常错误。这个问题的奇怪之处在于,如果手机在 Wi-Fi 或 3g 上,则与服务器的连接可以正常工作。只有4g有问题。我相信问题源于服务器 TTL(生存时间),它设置为 0 秒。不幸的是,更改 TTL 不是一种选择,需要解决方法。
作为测试,我硬编码了主机名的 IP 地址并尝试使用它进行连接,它工作正常。现在,硬编码 IP 地址并不是真正的解决方案,因为服务器使用的是 DNS 级别的循环负载平衡器。我尝试使用 InitAddress 以编程方式检索 IP 地址:
不幸的是,此解决方法也返回未知主机异常。
我还尝试使用以下方法更改 Java 的内部 DNS 缓存:
但这也不起作用。
任何其他建议或解决方案将不胜感激!
谢谢你。
android - Android:httpCLient.execute 处的 UnKnownHostException
我在执行步骤中收到UnknownhostException :
在我阅读的一些地方,我需要删除http://
但后来我得到了这个异常
android - 在设备上运行时出现 UnknownHostException
在设备上运行应用程序时出现 UnknownHostException。在模拟器中,它很好。我做了服务器和主机文件的配置。但我不知道我是否必须再做一次。请,任何建议将不胜感激。谢谢!
android - android应用程序中UnknownHostException的原因是什么?
我面临一个奇怪的问题。
我正在尝试从三星 Galaxy Nexus 访问服务器。大多数情况下一切正常,但是我观察到有时,在移动设备上运行的应用程序无法连接到服务器,下面是异常跟踪。
发生这种情况时,应用程序无法始终如一地访问服务器。有一次重现这个问题的时候,我尝试在手机浏览器中打开网址,网址打开了。但是,在应用程序中,我们仍然面临问题。我强制停止应用程序并重新启动,仍然是同样的问题。最终,我不得不重置我的 wifi 并发布,一切正常。
请注意,出于保密问题,此处提到的实际 URL 已被隐藏。
请问有什么意见吗?
问候,
----- 日志开始
警告: (2160,e,ProtocolObjectHTTP)http EX:ConnectExceptionfailed to
连接到 abc-def.csrlbs.com/50.19.101.191(端口 80):连接失败:ETIMEDOUT(连接超时) java.net.ConnectException:无法连接到 abc-def.csrlbs.com/50.19.101.191(端口80):连接失败:在 java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192) 在 java.net.PlainSocketImpl.connect 的 libcore.io.IoBridge.connect(IoBridge.java:114) 的 ETIMEDOUT(连接超时) (PlainSocketImpl.java:459) 在 java.net.Socket.connect(Socket.java:842) 在 libcore.net.http.HttpConnection.(HttpConnection.java:76) 在 libcore.net.http.HttpConnection.(HttpConnection. java:50) 在 libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87) 在 libcore.net.http.HttpConnection.connect 的 libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:340) (HttpConnection.java:128) 在 libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:316) 在 libcore.net.http.HttpEngine.connect(HttpEngine.java:311) 在 libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java :290) 在 libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:240) 在 libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:81) 在 libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl. java:197) 在 com.sirf.pal.android.ProtocolObjectHTTP.a(SourceFile:138) 在 com.sirf.pal.android.ea(SourceFile:265) 在 com.sirf.pal.android.ProtocolObjectHTTP.run(SourceFile :524) at java.lang.Thread.run(Thread.java:856) 原因:libcore.io.ErrnoException:连接失败:libcore.io.Posix.connect(Native Method) 处的 ETIMEDOUT(连接超时)libcore .io。BlockGuardOs.connect(BlockGuardOs.java:85) 在 libcore.io.IoBridge.connectErrno(IoBridge.java:127) 在 libcore.io.IoBridge.connect(IoBridge.java:112) ... 18 更多
2012 年 11 月 28 日下午 12:00:50 com.sirf.pal.android.da 警告:(2160,e,ProtocolObjectHTTP)http UnknownHostException wait completed1 Nov 28, 2012 12:00:50 PM com.sirf.pal.android。 da WARNING: (2160,e,ProtocolObjectHTTP)http UnknownHostExceptionUnable to resolve host "abc-def.csrlbs.com": No address associated with hostname
2012 年 11 月 28 日下午 12:00:51 com.sirf.pal.android.da 警告:(2160,e,ProtocolObjectHTTP)http UnknownHostException 等待已完成 2012 年 11 月 28 日下午 12:00:51 com.sirf.pal.android。 da WARNING: (2160,e,ProtocolObjectHTTP)http UnknownHostExceptionUnable to resolve host "abc-def.csrlbs.com": No address associated with hostname
2012 年 11 月 28 日下午 12:00:52 com.sirf.pal.android.da 警告:(2160,e,ProtocolObjectHTTP)http UnknownHostException wait completed3 Nov 28, 2012 12:00:52 PM com.sirf.pal.android。 da WARNING: (2160,e,ProtocolObjectHTTP)http UnknownHostExceptionUnable to resolve host "abc-def.csrlbs.com": No address associated with hostname
2012 年 11 月 28 日下午 12:00:52 com.sirf.pal.android.da 警告:(2160,e,ProtocolObjectHTTP)http UnknownHostExceptionUnable to resolve host "abc-def.csrlbs.com": No address associated with hostname
2012 年 11 月 28 日 12:00:54 PM com.sirf.pal.android.da 警告:(2160,e,ProtocolObjectHTTP)http UnknownHostException wait completed1 Nov 28, 2012 12:00:54 PM com.sirf.pal.android。 da WARNING: (2160,e,ProtocolObjectHTTP)http UnknownHostExceptionUnable to resolve host "abc-def.csrlbs.com": No address associated with hostname
2012 年 11 月 28 日下午 12:00:55 com.sirf.pal.android.da 警告:(2160,e,ProtocolObjectHTTP)http UnknownHostException 等待已完成 2012 年 11 月 28 日下午 12:00:55 com.sirf.pal.android。 da WARNING: (2160,e,ProtocolObjectHTTP)http UnknownHostExceptionUnable to resolve host "abc-def.csrlbs.com": No address associated with hostname
2012 年 11 月 28 日 12:00:56 PM com.sirf.pal.android.da 警告:(2160,e,ProtocolObjectHTTP)http UnknownHostException wait completed3 Nov 28, 2012 12:00:56 PM com.sirf.pal.android。 da WARNING: (2160,e,ProtocolObjectHTTP)http UnknownHostExceptionUnable to resolve host "abc-def.csrlbs.com": No address associated with hostname
2012 年 11 月 28 日下午 12:00:56 com.sirf.pal.android.da 警告:(2160,e,ProtocolObjectHTTP)http UnknownHostExceptionUnable to resolve host "abc-def.csrlbs.com": No address associated with hostname
2012 年 11 月 28 日 12:00:57 PM com.sirf.pal.android.da 警告:(2160,e,ProtocolObjectHTTP)http UnknownHostException wait completed1 Nov 28, 2012 12:00:57 PM com.sirf.pal.android。 da WARNING: (2160,e,ProtocolObjectHTTP)http UnknownHostExceptionUnable to resolve host "abc-def.csrlbs.com": No address associated with hostname
----- 日志结束
android - Android:带有HttpGet请求的IOException
我试图连接到服务器,然后以 Json 格式接收一些数据。这是我的java代码:
我也有
作为 manifest.xml 中清单(不是应用程序)的子项
当我尝试在浏览器中打开 url 时,我得到了正确的页面,但我没有得到任何数据,因为它错过了身份验证。我也有很好的联系。
我已经尝试解决这个问题几个小时了,但我仍然在 client.execute(request) 行得到 IOException
有任何想法吗?:) 谢谢!