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