简体   繁体   English

Java Https默认重试机制

[英]Java Https default retry mechanism

Is there a default retry when using sun HttpsUrlConnection ? 使用sun HttpsUrlConnection时是否有默认重试? If so, how can I cancel it ? 如果是这样,我该如何取消呢?

If I remeber correctly, the Sun VM, up to Java 1.4, attempted to retry HTTP/HTTPS requests once if the first request failed with some specific error conditions. 如果我正确地记住,如果第一个请求由于某些特定的错误情况而失败,那么Sun VM(最高Java 1.4)将尝试重试HTTP / HTTPS请求一次。 Since Java 5, this is not done anymore. 从Java 5开始,不再进行此操作。

It was not possible to disable this behaviour in Java 1.4, so if you're stuck with an old Java VM and cannot accept this behaviour, you have to use a 3rd party HTTP library, like HTTPClient from Apache. 在Java 1.4中无法禁用此行为,因此,如果您使用旧的Java VM,并且不能接受此行为,则必须使用第三方的HTTP库,例如Apache的HTTPClient

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM