Java apache HttpClient上的TLS版本

Java apache HttpClient上的TLS版本,java,rest,ssl,https,apache-httpclient-4.x,Java,Rest,Ssl,Https,Apache Httpclient 4.x,我正在使用apachehttpclient 4.5.2调用支持TLSv1.1的目标服务器 HttpClient httpClient = HttpClientBuilder.create().build(); 如果目标服务器不再支持TLSv1.1,转而支持TLSv1.2,我是否需要更改创建HttpClient的方式 如果我直到今天才设置TLS版本,那么当服务器移动到TLSv1.2时是否需要更改代码?可能是重复的,但是如果我直到今天才设置TLS版本,那么当服务器移动到TLSv1.2时是否需要更改

我正在使用apachehttpclient 4.5.2调用支持TLSv1.1的目标服务器

HttpClient httpClient = HttpClientBuilder.create().build();
如果目标服务器不再支持TLSv1.1,转而支持TLSv1.2,我是否需要更改创建HttpClient的方式


如果我直到今天才设置TLS版本,那么当服务器移动到TLSv1.2时是否需要更改代码?

可能是重复的,但是如果我直到今天才设置TLS版本,那么当服务器移动到TLSv1.2时是否需要更改代码这取决于您的Java版本,而不是Apache
HTTPClient
。如果您的Java版本支持TLS1.2,则无需执行任何操作,如果不支持,则需要升级Java。不需要更改代码。我使用的是java 1.8,所以您没有问题。tnx a lot@user207421可能是重复的,但如果我直到今天才设置TLS版本,那么当服务器移动到TLSv1.2时我是否需要更改代码?这取决于您的Java版本,而不是Apache
HTTPClient
。如果您的Java版本支持TLS1.2,则无需执行任何操作,如果不支持,则需要升级Java。不需要更改代码。我使用的是java 1.8,所以您没有问题。tnx大量@user207421