Простые коды
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 устройства Android (A, B и C) и 3 эмулятора Android (SDK v2.1, v4.0 и v4.03).Когда приведенный выше код запускается на рабочем столе A, эмуляторе Android v4.0 и v4.0.3, он выдает «javax.net.ssl.SSLPeerUnverifiedException: узел не аутентифицирован».Но код отлично работает на других устройствах и эмуляторах.
Может кто-нибудь сказать мне, почему один и тот же код показывает разные результаты на разных машинах?
Ваша помощь приветствуется.