不断收到套接字连接超时异常
在我的 Java 代码中,我尝试访问一个 url。无论我如何设置超时,我总是收到套接字连接超时异常。看来Java连接超时值不能增加。
但我可以在网络浏览器中浏览该 URL。
我该如何解决这个问题?
谢谢。
In my Java code, I tried to access a url. I kept getting socket connection timeout exception, no matter how I set the timeout. It seems the Java connection timeout value cannot be increased.
But I can browse that URL in web browser.
How can I fix this issue?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
与 Javadoc 中的说法相反。套接字连接超时不能增加到超过平台默认值(大约一分钟)。
Contrary to what it says in the Javadoc. the socket connect timeout cannot be increased beyond the platform default, which is of the order of a minute.
如果您看到连接超时,则防火墙可能阻止了访问。
If you see connect timeout, it is possible that firewall is blocking the access.