今天在访问一个正规https网站的时候发现第一次请求报错:
javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found
然后之后发请求就成功返回了。折腾了半天,还照着网上的方法忽略https校验,后来感觉这样干不靠谱。于是仔细排查,最终发现问题:
测试手机wifi连接设置了代理,代理地址配的是我的电脑地址,删除代理,一切OK!!!
跟我的代码完全没关系,折腾了半天,太坑了。。。。。。。