Java代碼忽略https證書:No subject alternative names present

本地部署訪問http://192.168.0.1:8080可以正確訪問,當部署到一個高安全性的服務器上訪問時或者跨服務訪問,訪問路徑變成了https://192.168.0.1:8080,此時再次測試時會報錯No subject alternative names present

解決辦法:只需要添加忽略證書檢查就好了,如圖,代碼在下方,親測可用。

 

 

httpUrlConn.setHostnameVerifier(new HostnameVerifier(){
	@Override
	public boolean verify(String hostname, SSLSession session) {
		return true;
    }
});

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章