关于HttpUrlConnection请求网络加载证书与不加载证书的区别
测试的3个网址分别为: String uri1 = “https://mportal.tianjihuifu.com/tjhf/loginRegist/login?uname=13265468238&pwd=123456”; String uri2 = “https://mportal.tjhf.com/tjhf/loginRegist/login?uname=13265468238&pwd=123456”; String uri = “https://www.baidu.com/”; 中间用到的证书为cer_test.crt,证书信息为:CN=console.haitest.com, C=CN。分别测试了加载证书与不加载证书请求3个不同的网址的日志。 证书为cer_test.crt,没有HostnameVerifier E/==####DROXY####===: (**)发送请求(get):https://mportal.haitest.com/hai/loginRegist/login?uname=13265468238&pwd=123456 E/==####DROXY####===: (**)响应结果:{“data”:72771,”result”:true,”resultCode”:2000} E/==####DROXY####===: (**)发送请求(get):https://mportal.hai.com/hai/loginRegist/login?uname=13265468238&pwd=123456 W/System.err: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. E/==####DROXY####===: (**)发送请求(get):https://www.baidu.com/ W/System.err: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 证书为cer_test.crt,HostnameVerifier :return true E/==####DROXY####===: (**)发送请求(get):https://mportal.haitest.com/hai/loginRegist/login?uname=13265468238&pwd=123456 E/==####DROXY####===: (**)响应结果:{“data”:72771,”result”:true,”resultCode”:2000} E/==####DROXY####===: (**)发送请求(get):https://mportal.hai.com/hai/loginRegist/login?uname=13265468238&pwd=123456 W/System.err: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. E/==####DROXY####===: (**)发送请求(get):https://www.baidu.com/ W/System.err: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 证书为cer_test.crt,HostnameVerifier :return hostname.equals(session.getPeerHost()) E/==####DROXY####===: (**)发送请求(get):https://mportal.haitest.com/hai/loginRegist/login?uname=13265468238&pwd=123456 E/==####DROXY####===: (**)响应结果:{“data”:72771,”result”:true,”resultCode”:2000} E/==####DROXY####===: (**)发送请求(get):https://mportal.hai.com/hai/loginRegist/login?uname=13265468238&pwd=123456 W/System.err: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. E/==####DROXY####===: (**)发送请求(get):https://www.baidu.com/ W/System.err: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 证书为null,没有HostnameVerifier E/==####DROXY####===: (**)发送请求(get):https://mportal.haitest.com/hai/loginRegist/login?uname=13265468238&pwd=123456 E/==####DROXY####===: (**)发送请求(get):https://mportal.hai.com/hai/loginRegist/login?uname=13265468238&pwd=123456 E/==####DROXY####===: (**)响应结果:{“data”:72771,”result”:true,”resultCode”:2000} E/==####DROXY####===: (**)发送请求(get):https://www.baidu.com/ E/==####DROXY####===: (*_*)响应结果: ...