超时有什么作用(使用 html 解析和 Jsoup)



我是新手,我正在编写一个从 URL 解析 html 的程序:

Document doc = Jsoup.connect("http://example.com").timeout(600000).get();

.timeout(600000)是做什么的?

超时设置连接的超时期限(换句话说,客户端等待服务器响应的最长时间)。方法参数以毫秒为单位。

以下是来自 jsoup Connection javadoc 的详细信息。

超时: 设置请求超时(连接和读取)。如果发生超时,则 IOException将被抛出。默认超时为 30 秒 (30,000 毫秒)。超时为零被视为无限超时。注意 读取超时与最大超时不同。只要 连接至少每超时秒发送一次字节(例如 在无限数据流或缓慢的大下载的情况下), 读取超时不会触发。这可以通过使用 最大下载大小(请参阅 maxBodySize(int)),或中断 最大超时后的连接线程。

相关内容

  • 没有找到相关文章