解决方案 »

  1.   

    试试SSLContext sc= SSLContext.getInstance("SSL", "SunJSSE");
      

  2.   

    报的是这一行 conn.connect();
      

  3.   

    注释掉conn.setHostnameVerifier(new TrustAnyHostnameVerifier());试试
      

  4.   

      注释掉,还是一样的错误你是用什么方法访问https的?
      

  5.   

    请求的地址错了,https;后面少了俩斜杠加上后就可以了自己太大意了。。
      

  6.   

    你好,我在做https请求的时候用了一下阁下的代码,在代码中报错,错误是:cannot write to a URLConnection if doOutput=false - call setDoOutput(true)。然后我加上了以下两句代码就可以了,
            // 发送POST请求设置如下两行
            conn.setDoOutput(true);
            conn.setDoInput(true);