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.