0

我希望你能帮助我。我的请求 HTTP 有问题

我试过使用:

  • 明文流量

    android:usesCleartextTraffic="true"

  • 网络安全配置

    android:networkSecurityConfig="@xml/network_security_config"

network_security_config.xml:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
 <domain includeSubdomains="true"><my IP request></domain>
</domain-config>
</network-security-config>

结果保持不变,响应: 在 android 11 中运行

但是,代码可以在 android 9 上运行

谁能帮我解决一下,谢谢

4

1 回答 1

0

请尝试使用以下内容编辑 AndroidManifest.xml 和应用级 build.gradle 文件

  1. AndroidManifest.xml 文件放在 标签<uses-library android:name="org.apache.http.legacy" android:required="false" /><application>

  2. 在 build.gradle 文件中将 useLibrary 'org.apache.http.legacy' 放在 android{} 下的 compileSdkVersion 下方

于 2021-10-14T07:39:22.490 回答