관리 메뉴

막내의 막무가내 프로그래밍 & 일상

[안드로이드] http 프로토콜 접속시 clearText관련 에러사항 처리 ( Cleartext Http Traffic ) 본문

안드로이드

[안드로이드] http 프로토콜 접속시 clearText관련 에러사항 처리 ( Cleartext Http Traffic )

막무가내막내 2019. 3. 16. 15:32
728x90

네트워킹 http 프로토콜에 접속하는 작업을 할 경우 Cleartext Http Traffic이라는 에러가 뜨는 경우가 있다. 이것은 안드로이드 API 28레벨부터 네트워크 보안정책때문에 생기는 오류이다. 





위 그림은 버튼을 누르면 해당 url로 접속을 해서 파싱을 해오는 거였는데 이와 같은 오류가 뜸을 볼 수 있었다.

 





난 이러한 문제를 위 그림과 같이 해결하였는다. manifest에 aplication태그에 

android:usesCleartextTraffic="true"

를 추가하였다. 이것을 true로 해놈으로써 cleartext트래픽이 허용되게 된다.




728x90
Comments