REST 1

2021_07_02) RESTful API?.

REST / RESTful api๋ž€? ๋ถ„๋ช… ํ”„๋กœ์ ํŠธ์— rest api๋ฅผ ์ ์šฉํ•˜๊ณ  ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ๋„ rest api์˜ ๊ฐœ๋…์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅธ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์–ด ์ด๋ฆฌ์ €๋ฆฌ ๊ฒ€์ƒ‰์„ ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ์ถœ์ฒ˜ ๋งํฌ์— ๊ฑธ๋ ค์žˆ๋Š” ํ•ด๋‹น ํŽ˜์ด์ง€๋ฅผ ๊ทธ๋ƒฅ ๋ณด๊ธฐ ์ข‹๊ฒŒ ์กฐ๊ธˆ ์ˆ˜์ค‘ํ•œ ๊ฒƒ ๋ฟ์ด๋‹ˆ(๋งŽ์ด ์ƒ๋žตํ•˜์˜€์Šต๋‹ˆ๋‹ค) ์ž์„ธํ•œ ๋‚ด์šฉ์„ ๋ณด์‹œ๊ธธ ์›ํ•˜์‹œ๋Š” ๋ถ„๋“ค์€ ์•„๋ž˜์˜ ์ถœ์ฒ˜ ๋งํฌ๋ฅผ ํƒ€์‹œ๋Š” ๊ฒƒ์ด ๋”์šฑ ๋„์›€์ด ๋  ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๊ฐœ๋… REST๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์›น์˜ ๊ธฐ์กด ๊ธฐ์ˆ ๊ณผ HTTP ํ”„๋กœํ† ์ฝœ์„ ๊ทธ๋Œ€๋กœ ํ™œ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์›น์˜ ์žฅ์ ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ์ด๋‹ค. REST๋Š” ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ Client์™€ Server ์‚ฌ์ด์˜ ํ†ต์‹  ๋ฐฉ์‹ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. HTTP URI(Uniform Resource Identifier)๋ฅผ ํ†ตํ•ด ์ž์›(Resour..

Project2021 2021.07.02
728x90
๋ฐ˜์‘ํ˜•