Android 9 Http请求失败,Http Request给我错误(500内部服务错误)

时间:2019-12-06 07:17:32

标签: http internal-server-error android-9.0-pie

使用android 8和更低的http请求成功,但是使用android 9则失败。 我试图在AndroidManifest.xml中启用android:usesCleartextTraffic =“ true”。 我按照此处解决方案中的建议设置了networkSecurityConfig,如何在Android(9)Pie中允许所有网络连接类型为HTTP?

尝试选项-1

***** AndroidManifest.Xml *****

<uses-permission android:name="android.permission.INTERNET" />

<application
    .......
    android:networkSecurityConfig="@xml/network_change_security">
    .....
    .....
</application>

***** network_security_config.xml *****

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

尝试选项-2

<uses-permission android:name="android.permission.INTERNET" />

<application
 .......
 android:usesCleartextTraffic="true">
 .....
 .....
</application>

尝试选项-3

<manifest android:targetSandboxVersion="1">
  <uses-permission android:name="android.permission.INTERNET" />
   ...
</manifest>

0 个答案:

没有答案