๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“‚ ๊ธฐ์ˆ  ๋ฉด์ ‘/Web

GET ๋ฉ”์„œ๋“œ์™€ POST ๋ฉ”์„œ๋“œ์˜ ์ฐจ์ด์ ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.

by Dev. Ella 2023. 4. 10.

๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป GET ๋ฉ”์„œ๋“œ์™€ POST ๋ฉ”์„œ๋“œ์˜ ์ฐจ์ด์ ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.

@w3schools

 

๐Ÿ’๐Ÿป‍โ™€๏ธ ์š”์•ฝํ•˜์ž๋ฉด ,

GET์€ ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•  ๋•Œ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ฉ”์†Œ๋“œ๊ณ , POST๋Š” ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์†Œ๋“œ ์ž…๋‹ˆ๋‹ค.

 

GET๊ณผ POST ์š”์ฒญ์—๋Š” ๊ฐ๊ฐ ์–ด๋–ป๊ฒŒ ์ •๋ณด๋ฅผ ๋‹ด์„ ์ˆ˜ ์žˆ๋‚˜์š”?

GET์€ ๋‹จ์ˆœํžˆ ์กฐํšŒ๋ฅผ ์š”์ฒญํ•˜๊ธฐ ๋•Œ๋ฌธ์— body๋ฅผ ๋ณด๋‚ด์ง€ ์•Š๋Š” ๊ฒƒ์ด ๋ณดํŽธ์ ์ด๊ธฐ์— query parameter๋‚˜ path parameter๋ฅผ ์”๋‹ˆ๋‹ค. POST ์š”์ฒญ์—์„œ๋Š” ์ถ”๊ฐ€ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ HTTP body์— ๋‹ด์•„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. 

 

๊ฐ ์š”์ฒญ์˜ ํŠน์ง•์€ ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”?

GET์€ ์š”์ฒญ์„ ๋ฌดํ•œ๋Œ€๋กœ ๋ณด๋‚ด๋„ ๊ฐ™์€ ์š”์ฒญ์„ ํšŒ์‹ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๋ฉฑ๋“ฑ์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด POST๋Š” ์š”์ฒญ์„ ๋ฌดํ•œ๋Œ€๋กœ ๋ณด๋‚ด๋ฉด ์ตœ์ดˆ ์‘๋‹ต๊ณผ๋Š” ๋‹ค๋ฅธ ํšŒ์‹ ์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ ํ•ด๋‹น ๋ฆฌ์†Œ์Šค๊ฐ€ ์ƒ์„ฑ์ด ๋˜์–ด์žˆ๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฉฑ๋“ฑ์„ฑ์ด ์—†์Šต๋‹ˆ๋‹ค.

 

 

๐Ÿ“Ž ๋‚ด์šฉ ์ฐธ์กฐ

- w3schools: HTTP ์š”์ฒญ ๋ฐฉ๋ฒ•

- velog: ๊ธฐ์ˆ  ๋ฉด์ ‘ part 2.

๋Œ“๊ธ€