studio significa que not found for certpathvalidatorexception certification certificado cert android https get

significa - ssl pinning android



HttpsURLConnection falla de forma intermitente a la misma URL (2)

La forma en que resolvió este problema fue agregar la siguiente línea ...

System.setProperty("http.keepAlive", "false");

... antes de mi línea de conexión ...

connection = (HttpURLConnection) url.openConnection();

¡Buena suerte!

Creo que estoy experimentando lo mismo que http://groups.google.com/group/android-developers/msg/9d37d64aad0ee357
Esto es Android 1.5 SDK. Llamo varias veces debajo del código (que está en un método) con la misma url y falla intermitentemente.
Cuando falla, no hay excepción, la transmisión está vacía, por lo que readConnection falla, y getResponseCode devuelve -1.
El almacenamiento en caché global está deshabilitado, setDefaultUseCaches (false);

Supongo que debe haber algún tipo de conjunto de objetos de conexión de URL en alguna parte.

¿Alguna idea sobre cómo puedo solucionar esto?

HttpURLConnection connection = null; try { URL url = new URL(this.url); connection = (HttpURLConnection) url.openConnection(); connection.setRequestProperty("Authorization", "basic " + Base64Coder.encodeString(user + ":" + password)); connection.setRequestProperty("User-Agent", userAgent); connection.connect(); readConnection(connection.getInputStream()); connection.disconnect(); } catch (IOException ex) { reportException(ex, connection.getResponseCode()) } catch (ParserException ex) { reportException(ex, connection.getResponseCode()) }


si getResponseCode devuelve -1, significa que hubo un error de conexión de algún tipo.