SocketTimeoutException:读取超时,如何解决?

itr*_*tro 3 java sockets swing exception

我有一个使用以下命令读取HTML页面的swing应用程序

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;
Run Code Online (Sandbox Code Playgroud)

然后我的swing应用程序将返回一个字符串,它工作正常,它读取我给它的任何HTML页面.但是,有时应用程序给了我以下错误类型异常报告.我怎样才能增加时间?

Vad*_*dim 5

这个页面上有一个例子.

Jsoup.connect("http://example.com").timeout(3000)
Run Code Online (Sandbox Code Playgroud)