Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Java ROME 作为我的 XML 解析器以级联方式解析大量 RSS 提要。有时,由于网络问题,其中一个 RSS 提要可能无法访问,这会在尝试创建 XMLReader 对象 (new XMLReader(url)) 时导致 Socket 超时。
问题是默认超时持续大约 2 年,当它发生时,它会减慢整个过程。
有没有办法改变 Java ROME 中的默认套接字超时?
当您创建时XMLReader object ( new XMLReader(url)),您已经有一个URLConnection作为参数传递的对象XMLReader。调用setConnectTimeout(long)URLConnection 并设置您的超时值。我不认为罗马提供任何连接超时选项
XMLReader object ( new XMLReader(url))
URLConnection
XMLReader
setConnectTimeout(long)