Https在android中获得400 Bad Request中的调用结果

时间:2014-08-07 09:05:17

标签: android ssl httpsurlconnection

所以我有一个网页,我试图通过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 :(

1 个答案:

答案 0 :(得分:0)

可能你应该仔细检查你正在使用的网址..这主要是因为客户的错误请求..