NetworkSecurityConfig: No se ha especificado ninguna configuración de seguridad de red, utilizando la plataforma predeterminada

Networksecurityconfig

Android programación de red
utilizar HttpURLConnection En la clase getResponseCode Método solicita un acceso a la red, siempre fail, Ver log, imprimir:

|_+_|

Pero también se agregaron mis permisos de red de Android, y finalmente pedí ayuda en Internet. Resultó ser NetworkSecurityConfig: No Network Security Config specified, using platform default con HTTP La razón, también y el uso HTTPS de Android 10 Relacionado con el desarrollo. Realmente a veces use cosas nuevas con precaución, después de todo, una buena comunidad y documentación también es una ayuda considerable para el desarrollo de la programación. Por ejemplo, algunos proyectos de código abierto, no importa cuán buena sea la calidad, una vez que se acaba el soporte de seguimiento, su atractivo se reduce en gran medida.



Solución:

SDK Incremento en



|_+_|

la razón:
El valor predeterminado es AndroidManifest.xml, este atributo se utiliza en el android:usesCleartextTraffic='true' de la aplicación, y declara si se permite el tráfico de red no cifrado.
Cuando true se establece en falso, la aplicación se bloqueará al usar HTTP.



Pero cuando NetworkSecurityPolicy En el futuro, Google no se configurará de forma predeterminada usesCleartextTraffic.