[๊ธฐ์ˆ ๋ฉด์ ‘] GET vs POST

2023. 9. 6. 20:33ใ†๐Ÿ–ฅ๏ธ CS(Computer Science)/๋„คํŠธ์›Œํฌ

Get ๊ณผ Post์˜ ์ฐจ์ด

: ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ํ•  ๋•Œ ์‚ฌ์šฉ๋จ. Get์€ ์ฃผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ๋•Œ, Post๋Š” ์ฃผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋ฒ„๋กœ ์ œ์ถœํ•  ๋•Œ ์‚ฌ์šฉ๋จ.

 

  GET POST
๋ชฉ์  ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜์—ฌ ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ด ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋ฒ„๋กœ ๋ณด๋‚ผ ๋•Œ ์‚ฌ์šฉ
๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐ์ดํ„ฐ๋ฅผ URL ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ์ „์†ก
๋ฐ์ดํ„ฐ๊ฐ€ URL์— ๋…ธ์ถœ๋˜์–ด ๋ณด์•ˆ์— ์ทจ์•ฝ
๋ฐ์ดํ„ฐ๋ฅผ HTTP ์š”์ฒญ ๋ณธ๋ฌธ์— ํฌํ•จํ•˜์—ฌ ์ „์†ก
๋ฐ์ดํ„ฐ๊ฐ€ URL์— ๋…ธ์ถœ๋˜์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ ํฌ๊ธฐ์—
์ œํ•œ์ด ์—†๊ณ  ๋ณด์•ˆ์— ๋น„๊ต์  ์•ˆ์ „ํ•จ
์บ์‹ฑ ์š”์ฒญ์ด ์บ์‹œ ๋  ์ˆ˜ ์žˆ์Œ
๋™์ผํ•œ ์š”์ฒญ์ด ๋ฐ˜๋ณต๋˜๋ฉด ์ด์ „ ์‘๋‹ต ๋ฐ˜ํ™˜ ๊ฐ€๋Šฅ
์บ์‹œ๋˜์ง€ ์•Š๊ณ  ๋งค๋ฒˆ ์„œ๋ฒ„๋กœ ์ „๋‹ฌ๋จ
๋ถ๋งˆํฌ URL์— ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€
ํ•ด๋‹น URL์„ ๋ถ๋งˆํฌํ•˜๊ฑฐ๋‚˜ ๊ณต์œ ํ•˜๊ธฐ ์‰ฝ๋‹ค.
URL์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ์ถœ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ถ๋งˆํฌ ํ•  ์ˆ˜ ์—†๊ณ ,
์ง์ ‘ ๊ณต์œ ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์›€
๊ธฐํƒ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ง€๋ฅผ ๋” ๋นจ๋ฆฌ ๋กœ๋“œํ•˜๋Š”๋ฐ
๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Œ. ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋‹ค์‹œ ์‹œ๋„ํ•˜๊ธฐ ํŽธํ•จ
๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ์ข‹์Œ
๋ธŒ๋ผ์šฐ์ €์—์„œ ์บ์‹ฑ๋˜์ง€ ์•Š์œผ๋ฉฐ, ๋‹ค์‹œ ์‹œ๋„ํ•  ๋•Œ
์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค.