所以我有一个网页,我试图通过HttpsURLConnection访问。颁发的证书是由Digicert CA-3发出的。但是我总是得到400响应.android开发者网站wikipedia example工作正常。这个网站也在设备上打开chrome。我想知道这是否可以我是如何调用call.or可能是一个问题
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 :(
答案 0 :(得分:0)
可能你应该仔细检查你正在使用的网址..这主要是因为客户的错误请求..