我遇到了一个问题:HttpURLConnection 。 getOutputStream () 花了 2-3 秒。我使用 HttpURLConnection.setConnectTimeout 设置连接超时,期望从 getOutputStream() 抛出 SocketTimeoutException(由 IOException 包装),这样我就可以在另一台服务器上重试整个操作。
相反,它现在就可以工作了。如果 getOutputStream() 收到 SocketTimeoutException 异常,它是否会尝试内部连接?
最佳答案
这不是addressed here吗? ?
关于java - HttpsURLConnection.getOutputStream() 是否在连接超时时重试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1432801/