โจ ์ค๋ ๊ณต๋ถํ ๊ฒ
- ์ฌํ ์ฃผ์ฐจ ๊ฐ์ธ ๊ณผ์
- ์ฌํ ์ฃผ์ฐจ ์ค์๊ฐ ๊ฐ์
๋ฌธ์ ์ํฉ
Retrofit2๋ฅผ ์ด์ฉํด ๊ณต๊ณต๋ฐ์ดํฐํฌํธ์ ์ ๋ณด๋ฅผ ๋ฐ์์ค๊ณ ์ ํ๋ ๋์ค ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
java.net.UnknownServiceException: CLEARTEXT communication to apis.data.go.kr not permitted by network security policy
์ฐพ์๋ณด๋ ํต์ ํ๋ ค๋ ์ฃผ์๊ฐ http://์ด์ฉ๊ตฌ
๋ก ๋์ด ์์ด ๋ฐ์ํ๋ ๋ฌธ์ ๋ผ๊ณ ํ๋ค.
ํด๊ฒฐ
api ์์ฒญ ์ฃผ์์ https๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ AndroidManifest ํ์ผ์ ๋ค์ ์ค์ ์ถ๊ฐํด์ฃผ๋ฉด ํด๊ฒฐ๋๋ค.
<application
...
android:usesCleartextTraffic="true">
usesCleartextTraffic
์ true๋ก ์ฃผ๋ฉด ์ ํ๋ฆฌ์ผ์ด์
์ด HTTP ๋คํธ์ํฌ ํธ๋ํฝ์ ์ฌ์ฉํ ์ ์๋๋ก ์ค์ ํด์ฃผ๋ ๊ฒ์ด๋ผ ํ๋ค.