CLEARTEXT communication to XXXX not permitted by network security policy

jericho·2024년 2월 21일

Android

목록 보기
13/15

안드로이드 프로젝트에서 https 지원을 안하는 api 통신을 하려면 보안 문제를 해결해줘야 한다.

아래 블로그를 참고했다.

[안드로이드]CLEARTEXT communication to XXXX not permitted by network security policy
https://gun0912.tistory.com/80 [박상권의 삽질블로그:티스토리]

방법 1

// res/xml/network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">openapi.seoul.go.kr</domain>
    </domain-config>
</network-security-config>

// manifest - application 속성
android:networkSecurityConfig="@xml/network_security_config"

방법 1-1

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

방법 2

// manifest - application 속성
android:usesCleartextTraffic="true"

0개의 댓글