だから私はHttpsURLConnection経由でアクセスしようとしているWebページを持っています。発行された証明書は Digicert CA-3 によるものです。ただし、常に 400 の応答が返されます。Android 開発者の Web サイト、wikipedia の例では問題なく動作します。この Web サイトは、デバイスの chrome でも開きます。これが問題になる可能性があるかどうかを知りたいです。私がどのように呼び出しを行っているか、または何が問題なのか
URL url = new URL(strUrl);
HttpsURLConnection urlConnection = (HttpsURLConnection) url
.openConnection();
SSLContext sslcontext = SSLContext.getDefault();
CookieSyncManager.createInstance(context);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();
urlConnection.setDoOutput(false);
urlConnection.setDoInput(true);
urlConnection.setSSLSocketFactory(sslcontext.getSocketFactory());
int code = urlConnection.getResponseCode(); //always 400 :(