java.net.URL 的替代方案,用于自定义超时设置
需要为使用 java.net.URL 类发出的远程数据请求设置超时。经过一些谷歌搜索后发现有两个系统属性可用于设置URL类的超时,如下所示。
sun.net.client.defaultConnectTimeout
sun.net.client.defaultReadTimeout
我无法控制所有系统,也不希望每个人都继续设置系统属性。是否有任何其他替代方法可以发出远程请求,从而允许我设置超时。没有任何库,如果在java中可用,则最好使用java本身。