加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-15 08:46:58 所属栏目:Java 来源:网络整理
导读:我有一个使用以下命令读取 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")) {
我有一个使用以下命令读取 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;

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

解决方法

在 this page上有一个例子.

Jsoup.connect("http://example.com").timeout(3000)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读