最近遇到了一个问题 之前在linux上运行的很好的程序突然出现了上面的异常,原因是https的证书造成的,在编写程序的时候往往会遇到证书验证错误。也就是SSLException错误。
如果你使用的是httpclient 解决方法如下:在创建httpclient之前添加如下代码即可。
SSLSocketFactory.getSocketFactory().setHostnameVerifier(new AllowAllHostnameVerifier()); |
最近遇到了一个问题 之前在linux上运行的很好的程序突然出现了上面的异常,原因是https的证书造成的,在编写程序的时候往往会遇到证书验证错误。也就是SSLException错误。
如果你使用的是httpclient 解决方法如下:在创建httpclient之前添加如下代码即可。
SSLSocketFactory.getSocketFactory().setHostnameVerifier(new AllowAllHostnameVerifier()); |