我在Settings->中手动添加了自签名证书(https)。安全性 - >值得信赖的证书。
如果我尝试使用谷歌浏览器访问我的服务器运行OK(previosly接受消息)。但在我的Android应用程序中,使用HttpsURLConnection类崩溃。
这是我的代码:
try {
URL obj = new URL(url);
HttpsURLConnection conn;
conn = (HttpsURLConnection) obj.openConnection();
conn.setConnectTimeout(timeOut);
conn.setRequestMethod("GET");
StatusCode = conn.getResponseCode();
Log.i(TAG_GET, "Status Code: " + StatusCode);
InputStream body = null;
try {
body = conn.getInputStream();
} catch (Exception e) {
e.printStackTrace();
body = conn.getErrorStream();
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
我认为我需要在设备上安装加载证书,但我该怎么办?
由于