AndroidManifest(2)
-
Cleartext HTTP traffic to www.domain.com not permitted
AndroidManifest.xml 파일의 application 태그에 아래 usesCleartextTraffic 속성을 추가해 모든 HTTP 접근에 대해 허용하도록 한다. 아래 예제처럼 HTTPS주소로 정상적으로 호출하였으나 실행시 Cleartext HTTP traffic 오류가 발생함. Document doc = Jsoup.connect("https://naver.ccom").get(); 트래픽을 확인한 결과 네이버에서 www가 붙지 않은 주소로 접근하면 HTTP 로 리다이렉트 하고 HTTP사이트에서 HTTPS로 리다이렉트함. HTTPS로 접속했으면 HTTPS로 리다이렉트 하는게 맞는데 네이버에서 로직을 잘못 개발한듯 함. 정상적으로 HTTPS가 포함된 주소를 넣었음에도 위 오류가 발생한다면 맘 편하..
2023.05.23 -
[Error] WebView loadUrl 호출시 Webpage not available, net::ERR_CLEARTEXT_NOT_PERMITTED 발생
Android OS 9 Pie 버전부터는 WebView에 http URL 접근이 막힘. (tagetSdkVersion 28 이상) https 가 없어 http를 사용해야 할 경우 아래의 방법으로 처리 □ 방법 1. AndroidManifest.xml 설정 # AndroidManifest.xml application 에 android:usesCleartextTraffic = true 를 추가 □ 방법 2. 네트워크 보안 구성 - 일반 텍스트 트래픽 선택 # res/xml/network_security_config.xml 추가 test.com # AndroidManifest.xml application에 android:networkSecurityConfig 추가 # 참고 https://developer.an..
2020.08.03