java - 将 SSLContext 设置为 org.apache.olingo.client.api.ODataClient

标签 java olingo

我在 loadODataResources 时遇到以下错误。

org.apache.olingo.client.api.http.HttpClientException: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake 

最佳答案

该错误似乎与 SSL 连接握手有关。一般来说,我会寻找环境变量来自定义 SSLContext。对于您的情况,“https.protocols”可能会有所帮助,例如:

System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2");

请参阅以下引用资料以了解更多详细信息:

  1. Remote host closed connection during handshake when using in multithreaded environement #748
  2. Diagnosing TLS, SSL, and HTTPS
  3. JDK 9's JSSE doc

关于java - 将 SSLContext 设置为 org.apache.olingo.client.api.ODataClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50170906/

相关文章:

java - 如何在 Olingo V4 (java) 中创建有界 Action

java - 如何从 Olingo ReferenceProcessor 中的 updateReference 请求获取引用的实体?

java - Spring 3 MVC - View 未解决

java - 如何在运行时更改 JFrame 中的 JPanel

c# - 突然出现无法忍受的写一些评论的欲望,是糟糕设计的征兆吗?

java - Apache Olingo java 库是否支持 OData V3?

java - 如何在 Android 开发的 Java 中正确从 ViewPager、 fragment 设置获取当前 'page number'

java - 使用 joda-time 转换时间字符串

子项和返回父项的 OData 过滤器