我成功地通过postman调用了API,但是没有在HttpClient中如下所示。 wso2carbon.log或error.log
中没有日志
javax.net.ssl.SSLException: hostname in certificate didn't match: <14.201.60.216> != <localhost>
如果我想使用httpclient来使用linux的API,我是否必须生成自己的KeyStore?
答案 0 :(得分:2)
您可以停用主机名验证。为此,在启动服务器时设置以下属性
-Dhttpclient.hostnameVerifier=AllowAll
您可以参考https://docs.wso2.com/display/ADMIN44x/Enabling+HostName+Verification
答案 1 :(得分:1)