crud (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [HTTP] API๋? REST(RESTful) API๋? ๐ API(Application Programing Interface)๋? ์ด์์ฒด์ ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ ์ ์๋๋ก ํด์ฃผ๋ ์ดํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค์ด๋ค. ๐ REST(RESTful) API๋? 'REST'๋ ์์์ ์ด๋ฆ์ผ๋ก ๊ตฌ๋ถํ์ฌ ์์์ ์ํ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ชจ๋ ๊ฒ์ ์๋ฏธํ๋ค. REST๋ฅผ ์ถฉ์กฑํ๋ API๋ฅผ REST API๋ผ๊ณ ํ๋ค. HTTP URI๋ฅผ ํตํด ์์์ ๋ช ์ํ๊ณ , HTTP CRUD ๋ฉ์๋๋ฅผ ํตํด ํด๋น ์์์ ๋ํ CRUD๋ฅผ ์ ์ฉํ๋ค. ๐ HTTP CRUD ๋ฉ์๋ โ GET : ์๋ฒ ์์์ ๊ฐ์ ธ์จ๋ค. โก POST : ์๋ฒ์ ์์์ ์๋ก ๋ฑ๋กํ๋ค. โข PUT : ์๋ฒ ์์์ ์์ฒญ์ ๋ค์ด ์๋ ์์์ผ๋ก ๋ฐ๊พผ๋ค. โฃ PATCH : ์๋ฒ ์์์ ์ผ๋ถ ์์ ํ๋ค.. ์ด์ 1 ๋ค์