๐ Get๊ณผ Postโฆ
Get vs Post
1๏ธโฃ GET
์๋ฒ๋ก๋ถํฐ ์ ๋ณด๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉํ๋ ๋ฉ์๋
โ ํน์ง
- ๋ฐ์ดํฐ๊ฐ URL์ ํฌํจ๋์ด ์ ์ก
- HTTP Header๋ฅผ ํตํด ์ ์ก๋๋ฉฐ, ๋ณธ๋ฌธ(body)์ ์์
- ๋ฐ์ดํฐ ๊ธธ์ด ์ ํ ์กด์ฌ
- ๋ธ๋ผ์ฐ์ ์บ์์ ์ ์ฅ ๊ฐ๋ฅ
- ํ์คํ ๋ฆฌ์ ๊ธฐ๋ก๋จ
- ๋ฏผ๊ฐํ ๋ฐ์ดํฐ ์ ์ก์๋ ๋ถ์ ํฉ
2๏ธโฃ POST
์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์์ฑ/์์ ์์ฒญํ ๋ ์ฌ์ฉํ๋ ๋ฉ์๋
โ ํน์ง
- ๋ฐ์ดํฐ๊ฐ HTTP Body์ ๋ด๊ฒจ ์ ์ก
- ๊ธธ์ด ์ ํ ์์
- ๋ธ๋ผ์ฐ์ ํ์คํ ๋ฆฌ ์ ์ฅ ์ ๋จ
- ์บ์ ๋ถ๊ฐ
- ๋ฏผ๊ฐํ ๋ฐ์ดํฐ ์ ์ก์ ์ ํฉ
3๏ธโฃ GET๊ณผ POST ์ฐจ์ด ์ ๋ฆฌ
ํญ๋ชฉ | GET | POST |
---|---|---|
์ฌ์ฉ ๋ชฉ์ | ์๋ฒ ๋ฆฌ์์ค ์์ฒญ | ์๋ฒ์ ๋ฐ์ดํฐ ์์ฑ ๋๋ ์ ๋ฐ์ดํธ |
๋ฐ์ดํฐ ์์น | URL (์ฟผ๋ฆฌ์คํธ๋ง) | HTTP Body |
๋ฐ์ดํฐ ๊ธธ์ด | ์ ํ ์์ | ์ ํ ์์ |
๋ณด์์ฑ | ๋ฎ์ (์ฃผ์์ฐฝ์ ๋ ธ์ถ) | ์๋์ ์ผ๋ก ๋์ |
๋ธ๋ผ์ฐ์ ํ์คํ ๋ฆฌ | ์ ์ฅ๋จ | ์ ์ฅ๋์ง ์์ |
์บ์ฑ | ๊ฐ๋ฅ | ๋ถ๊ฐ๋ฅ |
์๋ | ์๋์ ์ผ๋ก ๋น ๋ฆ (์บ์ ํ์ฉ ๊ฐ๋ฅ) | ๋๋ฆด ์ ์์ |