如何使用 Jackson (Java) 正确打开到多个 URL 的 SSL 流?
How to open SSL streams to multiple URLs properly with Jackson (Java)?
我正在开发一个小型 java 应用程序,它从一个开放的在线数据库中请求 json 数据,我 运行 遇到了第一个 [=23] =] 打开它的流没有问题(不管我从哪个 URL 开始),但是一旦我尝试使用第二个流,我就会得到“javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure".
我似乎在互联网上找不到任何提到这个的东西,这对我来说有点奇怪,所以我想问问如何正确地做到这一点,因为我使用 Jackson 来处理传入的 Json 数据,虽然它有一个只处理 URLs 的方法,但它所做的只是调用 openStream(),这导致了这个问题。我使用 Java 11 作为记录。
编辑:还忘了提及它是一个 JavaFX 应用程序,如果这可能是一个问题的话
感谢@dave_thompson_085,我发现这是 Java 11.0.1 的问题,更新(在我的情况下为 11.0.11)解决了问题
我正在开发一个小型 java 应用程序,它从一个开放的在线数据库中请求 json 数据,我 运行 遇到了第一个 [=23] =] 打开它的流没有问题(不管我从哪个 URL 开始),但是一旦我尝试使用第二个流,我就会得到“javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure".
我似乎在互联网上找不到任何提到这个的东西,这对我来说有点奇怪,所以我想问问如何正确地做到这一点,因为我使用 Jackson 来处理传入的 Json 数据,虽然它有一个只处理 URLs 的方法,但它所做的只是调用 openStream(),这导致了这个问题。我使用 Java 11 作为记录。
编辑:还忘了提及它是一个 JavaFX 应用程序,如果这可能是一个问题的话
感谢@dave_thompson_085,我发现这是 Java 11.0.1 的问题,更新(在我的情况下为 11.0.11)解决了问题