Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

334
Visualizações
No se permite el tráfico HTTP de texto sin cifrar

Estoy trabajando en un proyecto y estoy atascado en la implementación de la página de inicio de sesión/registro. Cuando trato de implementar el código, me da el error Cleartext HTTP traffic to 192.168.1.130 not permitted . Revisé el ipconfig y ese era mi IPv4, así que agregué 192.168.1.130 , pero también verifiqué 127.0.0.1 , pero ese tampoco funciona.

He intentado implementar <domain includeSubdomains="true">192.168.1.130</domain> sin embargo, ese no funciona (la implementación de android:usesCleartextTraffic="true" tampoco funciona).

Estoy usando XAMPP para el back-end y si ejecuto el código php todo funciona bien, así que no hay problema con eso. El problema está en Android Studio (estoy usando Kotlin).

Para el emulador, estoy usando el emulador Genymotion (usa VirtualBox).

Aquí está el código para el botón que toma la url . He comprobado todo, pero todavía nada conseguido.

 login.setOnClickListener { var url = "http://192.168.1.130/php/login.php?mobile=" + login_user.text.toString() + "&password=" + login_password.text.toString()
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Para hacer esto en Android 9 Pie, deberá configurar una configuración de redSecurityConfig en la etiqueta de su aplicación Manifest de esta manera:

 <?xml version="1.0" encoding="utf-8"?> <manifest ... > <application android:networkSecurityConfig="@xml/network_security_config"> </application> </manifest>

Luego cree un archivo xml llamado network_security_config tal como lo nombró en el Manifiesto y el contenido de su archivo debería ser así 👇 para habilitar todas las solicitudes sin encriptaciones:

 <?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartextTrafficPermitted="true"> <trust-anchors> <certificates src="system" /> </trust-anchors> </base-config> </network-security-config>

Si esto no funciona, realice su solicitud desde un dominio seguro (HTTPS).

over 4 years ago · Santiago Trujillo Relatório

0

Agregue esto a su Manifiesto

 android:usesCleartextTraffic="true"

Me gusta esto..

 <application android:icon="@mipmap/ic_launcher" android:usesCleartextTraffic="true" android:label="@string/app_name" android:theme="@style/AppTheme"> ... </application>
over 4 years ago · Santiago Trujillo Relatório

0

También enfrenté el mismo problema recientemente con Android 9 pie.

Agregué en mi Manifiesto

 android:usesCleartextTraffic="true" tools:ignore="UnusedAttribute"

La segunda línea que se menciona es ignorar la advertencia de SDK inferior a 23.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda