JSoup超时异常

3
java.lang.NullPointerException
java.net.SocketTimeoutException: connect timed out
    at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.<init>(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:404)
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:391)
    at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:157)
    at org.jsoup.helper.HttpConnection.get(HttpConnection.java:146)

== 我在这里看到:

try
{
..
Document doc = Jsoup.connect(recevurl).get();
..

}
catch (IOException| NullPointerException ee)
{
ee.printStackTrace();
}

我不知道如何解决这个异常?是否有一种方法可以处理它?我想IOException会处理它!


@学习者- 你是否在代理后面?如果是,则设置Java代理设置并尝试,否则增加超时时间将无效。 - Favonius
1个回答

5
尝试 Document doc = Jsoup.connect(recevurl).timeout(3000).get();

谢谢Alrex。它提示一种类型为doc的方法timeout(int)未定义。 - The Learner
2
顺序错误。请尝试使用Document doc = Jsoup.connect(recevurl).timeout(3000).get(); - ollo
@ollo 谢谢!我希望这会有所帮助(在我的情况下是这样的)。 - Alex Nevsky
可以将超时时间设置为0(无限超时)。 - Sachin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接