【发布时间】:2012-02-28 02:43:22
【问题描述】:
简单代码
public class Demo {
public static void main(String[] args) {
HttpClient httpclient = new DefaultHttpClient();
try {
HttpGet httpget = new HttpGet("https://banweb.cityu.edu.hk/");
HttpResponse response = httpclient.execute(httpget);
} catch (Exception e) {
e.printStackTrace();
}
}
}
我有 2 台台式机(A 和 B)、2 台笔记本电脑(A 和 B)、3 台安卓设备(A、B 和 C)和 3 台安卓模拟器(SDK v2.1、v4.0 和 v4.03)。当上述代码在桌面 A、android 模拟器 v4.0 和 v4.0.3 中运行时,它会抛出“javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated”。但该代码在其他设备和模拟器中运行良好。
谁能告诉我为什么相同的代码在不同的机器上显示不同的结果?
感谢您的帮助。
【问题讨论】:
标签: exception