我正在使用Java ROME作为我的XML解析器以级联方式解析相当数量的RSS源。 有时,由于网络问题,其中一个RSS源可能无法访问,这会在尝试创建XMLReader对象(新的XMLReader(url))时导致Socket超时。
问题是默认超时持续约20年,当它发生时,它会减慢整个过程。
有没有办法在Java ROME中更改默认套接字超时?
答案 0 :(得分:6)
创建XMLReader object ( new XMLReader(url))
时,您已经有一个URLConnection
对象,该对象作为XMLReader
的参数传递。调用URLConnection setConnectTimeout(long)
并设置超时值。我不认为罗马提供任何连接超时选项