我正在为此end point URL呼叫REST API
。但是我遇到了这个异常
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
我已经添加了JCE
并将证书安装在Java密钥库中。
我正在使用Java 8
,部分代码如下:
Client client = ClientBuilder.newClient();
WebTarget target = client.target(END_POINT);
Invocation.Builder invocationBuilde = target.request(MediaType.APPLICATION_JSON);
Response response = invocationBuilder.get();
String s = response.readEntity(String.class);
System.out.println(s)
除此之外,我还激活了调试模式-Djavax.net.debug=all
,这就是所有的协商过程:
Negotiation REST API