2 回答
TA贡献1943条经验 获得超7个赞
此网站 ssl 证书不受系统信任。
您可以根据 okhttp doc 信任您的证书。
或者您可以暂时将 https 替换为 http 来解决此问题。
字符串 reg_url = " http://snipy.unaux.com/MySQLDemo/register.php ";
字符串 login_url = " http://snipy.unaux.com/MySQLDemo/login.php ";
TA贡献2065条经验 获得超14个赞
检查 url 是 http 还是 https,然后将连接从 http 更改为 https:
URL url = new URL(reg_url);
HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
if (reg_url.startsWith("https://") {
SSLSocketFactory socketFactory = (SSLSocketFactory) SSLSocketFactory.getDefault();
((HttpsURLConnection) httpURLConnection).setSSLSocketFactory(socketFactory);
}
httpURLConnection.setRequestMethod("POST");
httpURLConnection.setDoOutput(true);
对登录执行相同的操作。
添加回答
举报
