我是新来这个,我正在写从URL解析HTML程序:什么是超时做(使用HTML与Jsoup解析)
Document doc = Jsoup.connect("http://example.com").timeout(600000).get();
什么是.timeout(600000)
吗?
我是新来这个,我正在写从URL解析HTML程序:什么是超时做(使用HTML与Jsoup解析)
Document doc = Jsoup.connect("http://example.com").timeout(600000).get();
什么是.timeout(600000)
吗?
超时设置连接超时时间(换句话说,客户端将等待服务器响应的最长时间)。方法参数以毫秒为单位。
以下为jsoup Connection javadoc的详细资料。
超时: 设置请求超时(连接和读取)。如果发生超时,将抛出IOException。默认超时时间为30秒(30,000个 毫秒)。超时为零被视为无限超时。注意 读取超时与最大超时不相同。只要 连接至少每隔一个超时秒数发送一次字节(例如在数据流量无限或下载速度较慢的情况下为 ),则读取超时将不会触发。这可以通过使用最大下载大小(参见maxBodySize(int))或在最大超时后中断连接线程来缓解。
BTW在jsoup 1.11.1超时是现在实际上是一个总超时,不只是读超时。即具有周期性输出的无限流现在将正确计时。 –
https://jsoup.org/apidocs/org/jsoup/Connection.html#timeout-int- – Pshemo