Java – sockettimeoutexception: read timeout. How to solve it?

I have a swing application that reads HTML pages using the following command

String urlzip = null;
try {
        Document doc = Jsoup.connect(url).get();
        Elements links = doc.select("a[href]");
        for (Element link : links) {
            if (link.attr("abs:href").contains("BcfiHtm.zip")) {
                urlzip = link.attr("abs:href").toString();
            }
        }
    } catch (IOException e) {
        textAreaStatus.append("Failed to get new file from internet:"+e.getMessage()+"\n");
        e.printStackTrace();
    }
return urlzip;

Then my swing application will return a string, it works normally, and it reads any HTML page I give it However, sometimes the application gives me the following error type exception reports How can I increase my time?

Solution

There is an example on this page

Jsoup.connect("http://example.com").timeout(3000)
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>