๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

REST API์˜ ๋Œ€ํ‘œ "ํฌ์ŠคํŠธ๋งจ ์†Œ๊ฐœ"

์‹œํ๋ฆฌํ‹ฐ์ง€ํ˜ธ 2024. 2. 15.

<<ํฌ์ŠคํŠธ ๋งจ>>

ํฌ์ŠคํŠธ๋งจ ์€ REST API ํ…Œ์ŠคํŠธ ๋ฐ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ธ๊ธฐ ์žˆ๋Š” ํด๋ผ์ด์–ธํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‹ค. ํฌ์ŠคํŠธ๋งจ์„ ์‚ฌ์šฉํ•˜๋ฉด RESTful ์›น ์„œ๋น„์Šค๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๋””๋ฒ„๊ทธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, API ๊ฐœ๋ฐœ ๋ฐ ๋ฌธ์„œํ™” ์ž‘์—…์„ ์šฉ์ดํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค. ํฌ์ŠคํŠธ๋งจ์€ API ์š”์ฒญ์„ ๋งŒ๋“ค๊ณ  ๋ณด๋‚ด๊ณ , ์‘๋‹ต์„ ํ™•์ธํ•˜๊ณ , ์š”์ฒญ์„ ์ €์žฅํ•˜๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ด๋‹ค.
 
์ข€ ๋” ์ž์„ธํžˆ ๋งํ•˜๋ฉด ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ํ†ตํ•ด DB์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ JSON ํŒŒ์ผ๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๊ณ  ๋˜๋Š” ํฌ์ŠคํŠธ๋งจ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ ๋˜๋Š” ์ˆ˜์ •์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ API๋ฅผ ๋งŒ๋“ค์–ด ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋‚˜ ํŒ€์›๊ณผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค.
 
*๋ฐ์ดํ„ฐ๊ฐ€ ์˜ค๊ณ  ๊ฐˆ๋•Œ๋Š” JSON ํ˜•ํƒœ๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

 

 

์ž์ฃผ ํ™œ์šฉํ•  ์˜ˆ์ •์ด๋‹ˆ ์ œ๋Œ€๋กœ ๊ณต๋ถ€ํ•ด๋‘์ž ~~

'๊ฐœ๋ฐœ ์ง€์‹, ์Šคํฌ๋ฆฝํŠธ > API' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

REST API -์ •๋ฆฌ ์ค‘-  (1) 2024.02.15

๋Œ“๊ธ€