相关疑难解决方法(0)

HttpURLConnection超时设置

如果URL连接超过5秒,我想返回false - 使用Java可以实现这一点吗?这是我用来检查URL是否有效的代码

HttpURLConnection.setFollowRedirects(false);
HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection();
con.setRequestMethod("HEAD");
return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
Run Code Online (Sandbox Code Playgroud)

java url timeout

119
推荐指数
2
解决办法
18万
查看次数

HttpURLConnection setConnectTimeout()无效

我正在使用HTTPUrlConnection连接到一个简单的RSS提要.它完美地运作.我想在连接中添加超时,因为我不希望我的应用程序在连接错误或其他情况下挂起.这是我使用的代码,setConnectTimeout方法没有任何效果.

        HttpURLConnection http = (HttpURLConnection) mURL.openConnection();
        http.setConnectTimeout(15000); //timeout after 15 seconds
...
Run Code Online (Sandbox Code Playgroud)

如果它有助于我在android上开发.

java android

41
推荐指数
4
解决办法
8万
查看次数

标签 统计

java ×2

android ×1

timeout ×1

url ×1