【发布时间】:2011-07-18 03:00:22
【问题描述】:
需要对使用 java.net.URL 类进行的远程数据请求进行超时设置。经过一番谷歌搜索,发现有两个系统属性可用于设置 URL 类的超时,如下所示。
sun.net.client.defaultConnectTimeout
sun.net.client.defaultReadTimeout
我无法控制所有系统,也不希望每个人都继续设置系统属性。是否有任何其他替代方法可以发出远程请求,这将允许我设置超时。 如果没有任何库,最好在 java 本身中可用。
【问题讨论】: