Java Https 默认重试机制

标签 java https connection

使用 sun HttpsUrlConnection 时是否有默认重试? 如果可以,我该如何取消?

最佳答案

如果我没记错的话,如果第一个请求因某些特定错误条件而失败,则 Sun VM(最高可达 Java 1.4)会尝试重试 HTTP/HTTPS 请求一次。从 Java 5 开始,就不再这样做了。

在 Java 1.4 中无法禁用此行为,因此,如果您使用旧的 Java VM 并且无法接受此行为,则必须使用第 3 方 HTTP 库,例如 HTTPClient来自 Apache 。

关于Java Https 默认重试机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2071423/

相关文章:

java - Android Studio:应用退出,但构建没有错误

java - 将 Mono 的列表转换为 Flux

node.js - https.createServer 错误 : SSL_CTX_use_certificate: ca md too weak

android - 蓝牙 socket 连接

java - 从java中的文件中删除一行

java - 仅创建四次表

facebook - 更新到 https 后无法验证 facebook og meta

python - 无法获取 HTTPS URL(请求包)

java - 我是否在异步任务中实现警报对话框?

sql-server - 如何获取Azure SQL Server的连接数?