server

    HTTP Method

    ›ํ”„๋กœ์ ํŠธ๋ฅผ ์ •๋ฆฌํ•˜๋‹ค๊ฐ€ API ํ†ต์‹ ์—์„œ ์‚ฌ์šฉํ–ˆ๋˜ http ๋ฉ”์†Œ๋“œ๊ฐ€ ๊ถ๊ธˆํ•ด์ ธ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค ๐Ÿ˜€ HTTP ๋ฉ”์†Œ๋“œ๋ž€? : ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์—๊ฒŒ ์‚ฌ์šฉ์ž ์š”์ฒญ์˜ ๋ชฉ์ ์„ ์•Œ๋ฆฌ๋Š” ๊ฐ€์ด๋“œ๋ผ์ธ์ด๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ€์ด๋“œ๋ผ์ธ์„ ์ž˜์ง€์ผœ์•ผ RESTfulํ•œ API๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. RESTfulํ•œ API๋Š” REST ํŠน์ง•์„ ์ง€ํ‚จ API์ธ๋ฐ, ์—ฌ๊ธฐ์„œ REST๋Š” http ํ†ต์‹ ์—์„œ ์–ด๋–ค ์ž์›์— ๋Œ€ํ•œ CRUD(Create, Read, Update, Delete) ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด Resource(URI)๋กœ ์š”์ฒญ์„ ๋ณด๋‚ด๋Š” ๊ฒƒ์ด๋ผ๊ณ  ํ•œ๋‹ค. ํ‚. (*URI์€ URL์„ ํฌํ•จํ•˜๋Š” ๊ฐœ๋…!) ์•„์ง๊นŒ์ง€๋Š” REST๋ฅผ API๋ฅผ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค ๊ฒƒ์ธ๊ฐ€์— ๋Œ€ํ•œ ํ‘œ์ค€ ์ •๋„๋กœ ์ƒ๊ฐํ•˜๊ณ  ์žˆ๋‹ค. ์•„๋ฌดํŠผ ์ด๋Ÿฌํ•œ RESTful API์˜ ๊ตฌ์„ฑ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ธ Met..