尝试使用一些代码来调用我在Bluemix上配置的Watson服务。我收到以下错误:
无法提取信任管理器 okhttp3.internal.Platform@e19ef72e,sslSocketFactory是类 com.ibm.jsse2.SSLSocketFactoryImpl
这是我的代码:
try {
DocumentConversion service = new DocumentConversion("2016-05-25");
service.setUsernameAndPassword("*****", "*****");
File doc = new File("C:/Sample1.pdf");
Answers htmlToAnswers = service.convertDocumentToAnswer(doc).execute();
System.out.println(htmlToAnswers);
} catch(Exception e) {
System.out.println("Error! -> " + e.getMessage());
}
思考?我需要从Bluemix导入证书吗?感谢。
答案 0 :(得分:0)
看起来像是known problem in the okhttp library。您使用的是Java SDK to use the IBM Watson版3.0.0-RC1
吗?如果是这样,请尝试2.10.0
,因为它有okhttp
库的旧版本,可能不会遇到此问题。