HTTP ๋ฉ”์„œ๋“œ
ยท
๐Ÿ’ป CS/Network
๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹ ๊ฐ•์˜ ์ค‘์˜ ์ผ๋ถ€๋ฅผ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.HTTP ๋ฉ”์„œ๋“œ์˜ ์ข…๋ฅ˜API๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ ๋ฆฌ์†Œ์Šค(Resource ํ˜น์€ Representation)๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ์†Œ์Šค์™€ ํ–‰์œ„๋ฅผ ๋ถ„๋ฆฌํ•ด์„œ ์„ค๊ณ„ํ•ด์•ผํ•˜๋Š”๋ฐ ๋ฆฌ์†Œ์Šค์˜ ํ–‰์œ„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š”๋ฐ ์•„๋ž˜์˜ ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.GETํŠน์ • ๋ฆฌ์†Œ์Šค์˜ ํ‘œ์‹œ๋ฅผ ํ‘œ์‹œ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํŠน์ • ๋ฆฌ์†Œ์Šค๋ฅผ ์กฐํšŒํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.POSTํŠน์ • ๋ฆฌ์†Œ์Šค์— ์—”ํ‹ฐํ‹ฐ๋ฅผ ์ œ์ถœํ•  ๋•Œ ์“ฐ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ข…์ข… ์„œ๋ฒ„์˜ ์ƒํƒœ ๋ณ€ํ™”๋‚˜ ๋ถ€์ž‘์šฉ์„ ์ผ์œผํ‚ต๋‹ˆ๋‹ค.๋ฉ”์„ธ์ง€ ๋ฐ”๋””๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„๋กœ ์š”์ฒญ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๊ณ , ์„œ๋ฒ„๋Š” ์š”์ฒญ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.๋ฉ”์„ธ์ง€ ๋ฐ”๋””๋ฅผ ํ†ตํ•ด ๋“ค์–ด์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.์ฃผ๋กœ ์ „๋‹ฌ๋œ ๋ฐ์ดํ„ฐ๋Š” ์‹ ๊ทœ ๋ฆฌ์†Œ์Šค ๋“ฑ๋ก, ํ”„๋กœ์„ธ์Šค ์ฒ˜๋ฆฌ์— ์‚ฌ์šฉ๋ฉ..