Cleartext HTTP traffic to www.domain.com not permitted
2023. 5. 23. 14:35ㆍ개발자료/Android
반응형
AndroidManifest.xml 파일의 application 태그에 아래 usesCleartextTraffic 속성을 추가해 모든 HTTP 접근에 대해 허용하도록 한다.
<application
...
android:usesCleartextTraffic="true"
>
아래 예제처럼 HTTPS주소로 정상적으로 호출하였으나 실행시 Cleartext HTTP traffic 오류가 발생함.
Document doc = Jsoup.connect("https://naver.ccom").get();
트래픽을 확인한 결과 네이버에서 www가 붙지 않은 주소로 접근하면 HTTP 로 리다이렉트 하고 HTTP사이트에서 HTTPS로 리다이렉트함. HTTPS로 접속했으면 HTTPS로 리다이렉트 하는게 맞는데 네이버에서 로직을 잘못 개발한듯 함.
정상적으로 HTTPS가 포함된 주소를 넣었음에도 위 오류가 발생한다면 맘 편하게 그냥 usesCleartextTraffic 를 추가하자
반응형
'개발자료 > Android' 카테고리의 다른 글
AAB 파일 APK 파일로 만들기 (0) | 2024.05.18 |
---|---|
안드로이드(Android) 정책 기한 (0) | 2023.06.26 |
[Control] EditText (2) | 2023.05.15 |
클립보드 Clipboard (0) | 2022.12.27 |
TalkBack(Accessibility) 활성화 여부 (0) | 2022.11.20 |