RESTful ํ•˜๋‹ค๋ž€?

RESTful ํ•˜๋‹ค๋ž€ ๋ฌด์—‡์ผ๊นŒ : REST์˜ ์›๋ฆฌ๋ฅผ ์ž˜ ์ง€ํ‚ค๋Š” ์‹œ์Šคํ…œ์„ RESTful ํ•˜๋‹ค๋ผ๊ณ  ํ•œ๋‹ค. RESTfulํ•œ API๋ž€? : ‘๊ฐ ๊ตฌ์„ฑ์š”์†Œ๋“ค์˜ ์—ญํ• ์ด ์™„๋ฒฝํ•˜๊ฒŒ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๋Š” ๊ฒƒ’ URI๋Š” ๊ฐ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋„๋ก ์šฉ์ดํ•œ ํ‘œํ˜„๋ฐฉ์‹์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค. ๊ฐ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ํ–‰์œ„๋ฅผ HTTP ๋ฉ”์†Œ๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ Uniform(์ผ๊ด€์„ฑ)ํ•˜๊ฒŒ ์ •์˜ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. Uniformํ•œ ํ˜•์‹์— ์˜ํ•ด ์ œํ•œ ๋ฐ›๋Š” ์„ธ๋ถ€ ๊ธฐ๋Šฅ์˜ ๊ฒฝ์šฐ JSON, XML ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ๋ณ„๋„๋กœ ์ •์˜ํ•จ์œผ๋กœ์จ, ๊ธฐ๋Šฅ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๊ทธ ์ค‘์—์„œ๋„ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์€ ‘URI์˜ ๋ช…ํ™•ํ•œ ์ •์˜’ ์ด๋‹ค. ์–ด๋–ป๊ฒŒ URI์„ ์„ค๊ณ„ ํ•ด์•ผ ํ•˜๋Š”๊ฐ€ ์Šฌ๋ž˜์‹œ(/)๋ฅผ ์ด์šฉํ•ด์„œ ๊ณ„์ธต ๊ด€๊ณ„๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค. ์—ฌ๋Ÿฌ ๋ฆฌ์†Œ์Šค๋“ค์˜ ์ง‘ํ•ฉ์„ ์˜๋ฏธํ•˜๋Š” ์ปฌ๋ ‰์…˜์˜ ๊ฒฝ์šฐ..

ETC 2021. 3. 25. 12:47
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
๊ธ€ ๋ณด๊ด€ํ•จ