在我的Java代码中,我试图访问一个url。无论我如何设置超时,我都一直在获取套接字连接超时异常。看起来Java连接超时值不能增加。保持获取套接字连接超时例外
但我可以在浏览器中浏览该URL。
我该如何解决这个问题?
谢谢。
在我的Java代码中,我试图访问一个url。无论我如何设置超时,我都一直在获取套接字连接超时异常。看起来Java连接超时值不能增加。保持获取套接字连接超时例外
但我可以在浏览器中浏览该URL。
我该如何解决这个问题?
谢谢。
与它在Javadoc中所说的相反。套接字连接超时不能超过平台默认值,这是一分钟的数量级。
嗨,EJP。你出来了!我知道你遇到过这样的问题。那么,你是如何处理它的? – willpowerforever 2010-11-19 09:35:06
你无法处理它。你可以继续重试。但是如果你在十秒钟内无法连接,你将永远无法连接,更不用说一分钟了。 – EJP 2010-11-19 11:26:42
你能提供一些代码吗? – aioobe 2010-11-18 14:19:12
请发布代码片段。 – Adamski 2010-11-18 14:19:34
def url = new URL(“https:// xxxxxxx”); def connection = url.openConnection(); connection.setConnectTimeout(1000 * 1000); connection.connect(); – willpowerforever 2010-11-18 14:39:42