GET | POST | |
---|---|---|
๋ฐ์ดํฐ ์ ์ก ๋ฐฉ์ | ์ฟผ๋ฆฌ ์คํธ๋ง | HTTP request์ body |
์บ์ฑ | ์บ์ฑ๋ ์ ์์ | ์บ์ฑ๋์ง ์์ |
๋ณด์ | URL์ ๋ฐ์ดํฐ๊ฐ ๋ ธ์ถ๋๋ฏ๋ก ๋ณด์์ ์ทจ์ฝ | URL์ ๋ฐ์ดํฐ๊ฐ ๋ ธ์ถ๋์ง ์์ผ๋ฏ๋ก GET๋ณด๋ค ์์ |
ํ์คํ ๋ฆฌ | ๋งค๊ฐ๋ณ์๊ฐ ๋ธ๋ผ์ฐ์ ํ์คํ ๋ฆฌ์ ๋จ์ | ๋งค๊ฐ๋ณ์๊ฐ ๋ธ๋ผ์ฐ์ ํ์คํ ๋ฆฌ์ ๋จ์ง ์์ |
๋ฐ์ดํฐ ๊ธธ์ด ์ ํ | GET ๋ฉ์๋๋ ๋ฐ์ดํฐ๋ฅผ URL์ ์ถ๊ฐํ๋ฏ๋ก URL ๊ธธ์ด ์ ํ์ด ์์ (์ต๋ URL ๊ธธ์ด: 2048์) | ์ ํ ์์ |
๋ฐ์ดํฐ ์ ํ ์ ํ | ASCII ๋ฌธ์๋ง ํ์ฉ | ์ ํ ์์ |
์ฌ์ฉ ์์ | ๊ฒ์์ด๋ฅผ ์๋ฒ์ ์ ์กํ ๋, ๋งํฌ๋ฅผ ํตํด ํ์ด์ง๋ฅผ ์ด๋ํ ๋ | ๋ก๊ทธ์ธ ์ ๋ณด, ํ์๊ฐ์ ์ ๋ณด, ํ์ผ ์ ๋ก๋ |
๐ ์ํฐ์ ์๋ก๊ณ ์นจ
- ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ ์ฃผ์ ์ ๋ ฅ ํ ์ํฐ: GET ์์ฒญ
- ์๋ก๊ณ ์นจ: ์ด์ ์ฌ์ฉํ HTTP ๋ฉ์๋๋ก ์ฌ์์ฒญ
๋ฐ๋ผ์ POST ์์ฒญ ํ ๋์ผํ ๋ฐ์ดํฐ๋ก ์ฌ์์ฒญ์ ํ๋ ค๊ณ ํ๋ ๊ฒฝ์ฐ, ์ฃผ์์ฐฝ ์ํฐ๊ฐ ์๋ ์๋ก๊ณ ์นจ์ ํด์ผ ํ๋ค. ์ฃผ์์ฐฝ์์ ์ํฐ๋ฅผ ์น๋ฉด, GET ์์ฒญ์ด ์ ์ก๋์ด 405 ์๋ฌ๊ฐ ๋ฐ์(POST ์์ฒญ์ ๋ฐ๋ ์๋ธ๋ฆฟ์ GET ์์ฒญ์ ํ์ฌ ๋ฉ์๋ ๋ถ์ผ์น ์๋ฌ ๋ฐ์)ํ ์ ์๋ค.