我在HttpURLConnection遇到问题。getOutputStream () 耗时 2-3 秒。我使用 HttpURLConnection.setConnectTimeout 设置连接超时,期望从 getOutputStream() 抛出 SocketTimeoutException(由 IOException 包装),因此我可以在另一台服务器上重试整个操作。
相反,它现在才有效。如果 getOutputStream() 收到 SocketTimeoutException,它会尝试在内部连接吗?