Client, Server ์ ๊ด๊ณ
Http ํต์ (Https) : ๋คํธ์ํน ํ๋ ๋ฐฉ๋ฒ
API, Restful API
RestAPI
URL
Response
HttpURLConnection : http ํต์ ์ ํ๊ธฐ ์ํด ์๋ฐ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณตํด์ฃผ๋ ํด๋์ค
url connection ์์ฑ ๋ฐ open
while true โ ๋ฐ์ดํฐ ํ์ฑ
๊ทผ๋ฐ ์ฝ๋๊ฐ ๋๋ฌด ๋ง์์์ โ ํธํ๊ฒ ํ๊ธฐ ์ํด Retrofit์ด ์กด์ฌ
JSON, GSON
Retrofit : ์๋๋ก์ด๋์์ httpํต์ ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
API ๋คํธ์ํน : ๋ค์์ ์ฌ๋์ด ์์ โ ํ๋์ ๊ณตํต๋ ์์ ํ์ค์ ํ์ โ API๊ฐ ์ ๋์๊ฐ๋์ง ํ์ธํ๋ ํ๋ก๊ทธ๋จ ํ์ (๋ฌด๋ฃํ๋ก๊ทธ๋จ : postman)
์ธํฐ๋ท ํ์ํ ๊ฒฝ์ฐ androidManifest.xml์ <uses-permission android:name=โandroid.permission.INTERNETโ>์ถ๊ฐํ๊ธฐ
API ๋ง๋ค๋ API๋ช ์ธ์ ๊ผญ ์์ฑํด๋ณด๊ธฐ!