该代码段可能对您有用:
import javax.net.ssl.HostnameVerifier;import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLSession;HostnameVerifier hv = new HostnameVerifier() { public boolean verify(String urlHostName, SSLSession session) { System.out.println("Warning: URL Host: " + urlHostName + " vs. " + session.getPeerHost()); return true; }};HttpsURLConnection.setDefaultHostnameVerifier(hv);如果您确实尝试了此代码,但该代码不起作用,请张贴为
urlHostName和打印的内容
session.getPeerHost()。
另外,为什么要使Windows和Linux机器互操作,则需要使用IP地址而不是主机名?



