gpt4 book ai didi

java - 使用java读取URL时出现Read Timed Out Error

转载 作者:行者123 更新时间:2023-11-29 07:50:26 24 4
gpt4 key购买 nike

我已经返回一个代码来使用 jsoup-1.7.3.jar 读取网页,它适用于某些网站,但对某些 URls 给出读取超时错误.....

Exception in thread "main" java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:152) at java.net.SocketInputStream.read(SocketInputStream.java:122) at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) at java.io.BufferedInputStream.read(BufferedInputStream.java:334) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:687) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:633) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1323) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468) at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:443) at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:424) at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:178) at org.jsoup.helper.HttpConnection.get(HttpConnection.java:167) at Main.main(Main.java:10)

最佳答案

作为ooxi提到,你可以设置超时

Jsoup.connect("").timeout(5*1000).get() //which sets timeout for 5 seconds

编辑:您可以通过连接指定超时

Connection connection = Jsoup.connect("");
connection.timeout(5*1000); // which sets timeout for 5 seconds

关于java - 使用java读取URL时出现Read Timed Out Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21673435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com