java.io.IOException: final inesperado de la transmisión en Connection en android

Tengo la URL del servicio web, funciona bien. Da los datos JSON. Cuando usoHttpURLConnection, InputStream, Recibo un error. me gusta

java.io.IOException: final inesperado de la transmisión en Connection {comenius-api.sabacloud.com:443, proxy = DIRECT hostAddress = 12.130.57.1 cipherSuite = TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 protocol = http / 1.1} (recuento de reciclaje = 0)

 try{
        URL url = new URL("https://comenius-api.sabacloud.com/v1/people/username="+username+":(internalWorkHistory)?type=internal&SabaCertificate="+ certificate);

        HttpURLConnection con = (HttpURLConnection)url.openConnection();
        InputStream ist = con.getInputStream();
        BufferedReader reader = new BufferedReader(new InputStreamReader(ist));

        while((singleLine = reader.readLine())!= null){
            data = data + singleLine;
            Log.e("Response", data);
        }

    }catch(Exception e)
    {
        e.printStackTrace();
    }

¿Cómo arreglar esto?

Respuestas a la pregunta(6)

Su respuesta a la pregunta