Search
Duplicate

HTTP Request Method

์ƒ์„ฑ์ผ
2023/02/25 06:26
ํƒœ๊ทธ
WEB

ย HTTP Request Method

HTTP Request Method์—๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค

1. GET

โ€ข
๋ฆฌ์†Œ์Šค๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ , ๋ฐ˜ํ™˜๋ฐ›๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์†Œ๋“œ์ด๋‹ค.
โ€ข
์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ์„œ๋ฒ„์— ์š”์ฒญํ•  ๋•Œ ์“ฐ์ธ๋‹ค.
โ€ข
๋ฆฌ์†Œ์Šค์˜ ์œ„์น˜๋ฅผ URL์—์„œ ์ฟผ๋ฆฌ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ ๋–„๋ฌธ์—, RequestBody๊ฐ€ ์—†๋‹ค.

2. HEAD

โ€ข
์„œ๋ฒ„์˜ ๊ฐ์ข… ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์†Œ๋“œ์ด๋‹ค.
โ€ข
GET๊ณผ ๋™์ผํ•˜์ง€๋งŒ, response์— Body๊ฐ€ ์—†๊ณ  reponse Code์™€ Head๋งŒ ์‘๋‹ต ๋ฐ›๋Š”๋‹ค.

3. POST

โ€ข
์š”์ฒญ๋œ ์ž์›์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์†Œ๋“œ์ด๋‹ค.
โ€ข
POST๋กœ ์ •๋ณด๋ฅผ ์ „์†กํ•˜๋ฉด, URL์— ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๊ฐ์ข… ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š”๋ฐ ์“ฐ์ธ๋‹ค.

4. PUT

โ€ข
์š”์ฒญ๋œ ์ž์›์„ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์†Œ๋“œ์ด๋‹ค.
โ€ข
์ „์ฒด ๋‚ด์šฉ์„ ๋ฎ์–ด์“ฐ๋Š” ๋ฉ”์†Œ๋“œ์ด๊ณ , ์—†๋Š” ๊ฐ’์„ ์ˆ˜์ •ํ•  ๋• ์ƒˆ๋กœ ๊ฐ’์„ ์ƒ์„ฑํ•œ๋‹ค.

5. PATCH

โ€ข
์š”์ฒญ๋œ ์ž์›์„ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์†Œ๋“œ๋ผ๋Š” ์ ์—์„œ PUT๊ณผ ๊ฐ™์ง€๋งŒ, ํ•ด๋‹น ์ž์› ์ „์ฒด๋ฅผ ์ˆ˜์ •ํ•˜๋Š” PUT๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ PATCH๋Š” ํ•ด๋‹น ์ž์›์˜ ์ผ๋ถ€ ๋ถ€๋ถ„์„ ์ˆ˜์ •ํ•œ๋‹ค.

6. DELETE

โ€ข
์š”์ฒญํ•œ ์ž์›์„ ์‚ญ์ œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์†Œ๋“œ์ด๋‹ค.
โ€ข
ํด๋ผ์ด์–ธํŠธ์—์„œ ์„œ๋ฒ„์˜ ์ž์›์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์œ„ํ—˜ํ•˜๋‹ค.
โ€ข
์„œ๋ฒ„ ๋‚ด ๋ณด์•ˆ ๊ทœ์น™์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ—˜ํ•˜๋‹ค.

7. TRACE

โ€ข
๋ฃจํ”„๋ฐฑ ๋ฉ”์‹œ์ง€๋ฅผ ํ˜ธ์ถœํ•˜๊ธฐ ์œ„ํ•ด ํ…Œ์ŠคํŠธ์šฉ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์†Œ๋“œ์ด๋‹ค.

8. OPTION

โ€ข
์›น์„œ๋ฒ„์—์„œ ์ง€์›ํ•˜๋Š” ๋ฉ”์†Œ๋“œ๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์†Œ๋“œ์ด๋‹ค.

9. CONNECT

โ€ข
ํ”„๋ก์‹œ ๊ธฐ๋Šฅ์„ ์š”์ฒญํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์†Œ๋“œ์ด๋‹ค.

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

ย GET

โ€ข
๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ํ—ค๋”์— ์ถ”๊ฐ€ํ•˜์—ฌ ์ „์†กํ•˜๋Š” ๋ฐฉ์‹ ์ด๋‹ค.
โ€ข
URL์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ์ถœ๋˜๋ฏ€๋กœ, ๋ณด์•ˆ์ ์œผ๋กœ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•ด์„œ๋Š” ์•ˆ๋œ๋‹ค.

ย POST

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

ย ref)