gpt4 book ai didi

java - 如何在 5 分钟后关闭 HttpUrlConnection 而不会在 Java 中出现异常?

转载 作者:行者123 更新时间:2023-12-02 04:39:28 28 4
gpt4 key购买 nike

我必须打开一系列网址并从中读取一些数据。我不想花费超过 5 分钟来打开一个网址。如果打开时间太长,那么我想跳过该网址并移至列表中的下一个网址。但是,使用超时会产生异常,在这种情况下,我无法继续正常操作。

    HttpURLConnection con = (HttpURLConnection)newURL(url).openConnection();
con.setRequestMethod("HEAD");
con.setConnectTimeout(5000);

我测试了这段代码,它在 5000 毫秒后给了我一个异常。有什么办法可以做到这一点吗?

最佳答案

获得异常并没有什么问题。事实上,这是正确的做法。否则你怎么知道连接是否成功?

只需处理异常并继续(或重试)。

关于java - 如何在 5 分钟后关闭 HttpUrlConnection 而不会在 Java 中出现异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30341624/

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