NetworkSecurityConfig: No Network Security Config specified, using platform default Error response code: 400

前端 未结 2 1590
春和景丽
春和景丽 2020-12-01 12:57

I\'m trying to connect to either of these places and get the JSON data:-

https://content.guardianapis.com/search?q=debate&tag=politics/politics&from-         


        
相关标签:
2条回答
  • 2020-12-01 13:21

    Edited Answer Remove <domain includeSubdomains="true">secure.example.com</domain> from the code.

    Use just:

    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <base-config cleartextTrafficPermitted="true" />
    </network-security-config>
    

    And It will work for any URL or IP.

    Try to set cleartextTrafficPermitted=false

    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <domain-config cleartextTrafficPermitted="true">
           <domain includeSubdomains="true">secure.example.com</domain>
        </domain-config>
    </network-security-config>
    
    0 讨论(0)
  • 2020-12-01 13:34

    Try these solutions

    Solution 1)

    Add the following attribute to the <application tag in AndroidManifest.xml:

    android:usesCleartextTraffic="true"
    

    Solution 2)

    Add android:networkSecurityConfig="@xml/network_security_config" to the <application tag in app/src/main/AndroidManifest.xml:

    <application
            android:name=".ApplicationClass"
            android:allowBackup="true"
            android:hardwareAccelerated="false"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:largeHeap="true"
            android:networkSecurityConfig="@xml/network_security_config"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
    

    With a corresponding network_security_config.xml in app/src/main/res/xml/:

    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <base-config cleartextTrafficPermitted="true" />
    </network-security-config>
    

    Refer this answer for more info: Download Manger not working in Android Pie 9.0 (Xiaomi mi A2)

    0 讨论(0)
提交回复
热议问题