我正在使用 HTTPUrlConnection 连接到一个简单的 RSS 提要。它完美地工作。我想为连接添加超时,因为我不希望我的应用程序在连接不良或其他情况下挂起。这是我使用的代码,setConnectTimeout 方法没有任何作用。
HttpURLConnection http = (HttpURLConnection) mURL.openConnection();
http.setConnectTimeout(15000); //timeout after 15 seconds
...
如果它有助于我在 android 上开发。
最佳答案
您也应该尝试设置读取超时 (http.setReadTimeout()
)。通常,Web 服务器会很乐意接受您的连接,但实际响应请求时可能会很慢。
关于java - HttpURLConnection setConnectTimeout() 没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6829801/