[오류해결]java.io.IOException: Cleartext HTTP traffic to not permitted

[오류해결]java.io.IOException: Cleartext HTTP traffic to not permitted

반응형

특정 URL로 통신하니

java.io.IOException: Cleartext HTTP traffic to test.tlshenm.com not permitted 오류가 발생되었습니다.

안드로이드 파이(9)부터 Http 통신시 발생된다고 하더군요...

해결방법

Https 통신으로 바꾸거나 바꿀수 없으면 허용을 해줘야 합니다.

저는 허용하는 방법을 안내하겠습니다.

1. res/xml폴더를 생성하시구요

2. res/xml/network_security_config.xml파일을 생성합니다.

3. 아래그림과 같이 예외처리할 URL(test.tlshenm.com)을 넣어 줍니다.

localhost test.tlshenm.com

마지막으로 AndroidManifast.xml안에 태그안에 아래 코드를 넣어 줍니다.

이제 빌드해보시면 정상적으로 동작되실겁니다.

반응형

from http://tlshenm.tistory.com/67 by ccl(A) rewrite - 2021-10-25 21:27:37