java - HttpsURLConnection.getOutputStream() 是否在连接超时时重试?

标签 java http tcp httpurlconnection

我遇到了一个问题:HttpURLConnectiongetOutputStream () 花了 2-3 秒。我使用 HttpURLConnection.setConnectTimeout 设置连接超时,期望从 getOutputStream() 抛出 SocketTimeoutException(由 IOException 包装),这样我就可以在另一台服务器上重试整个操作。

相反,它现在就可以工作了。如果 getOutputStream() 收到 SocketTimeoutException 异常,它是否会尝试内部连接?

最佳答案

这不是addressed here吗? ?

关于java - HttpsURLConnection.getOutputStream() 是否在连接超时时重试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1432801/

相关文章:

python - 关闭扭曲的服务器

node.js - 用户套接字与服务器断开连接后如何发送消息

java - OAuth:缺少参数response_type

java - 列表关系中的项目顺序

apache - 避免 304(未修改)响应

angular - 如何在请求期间显示微调器?

javascript - MathJax 和服务器

java - 我如何使用 TCP 将相同的数据发送到多个 android 手机?

java - 边界半径 css 不适用于 Flying Saucer

java - 坐标点在jmapviewer多边形中?