GET ๋ฐฉ์ vs POST ๋ฐฉ์
GET ๋ฐฉ์
- ์๋ฒ์ ์๋ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํด ์ค๊ณ๋ ๋ฐฉ๋ฒ์ด๋ค.
- ์๋ฒ์๋ ์ต๋ 240Byte๊น์ง ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ์ ์๋ค
- ๋ฐ์ดํฐ๋ฅผ ํค๋์ ํฌํจ์์ผ ์ ์กํ๋ค.
- QUERY_STRING ํ๊ฒฝ๋ณ์๋ฅผ ํตํด์ ์๋ฒ๋ก ์ ๋ฌ๋๋ค.
- http://www.xxx.com/servlet/login?id=hj&name=hong
- "?" ์ดํ์ ๊ฐ์ QUERY_STRING์ ํตํด ์ ๋ฌ๋๋ฉฐ, '์์ฑ=๊ฐ' ํํ์ด๋ค.
- URL์ด ๋ ธ์ถ๋๊ธฐ ๋๋ฌธ์ ๋ณด์์ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์๋ค.
POST ๋ฐฉ์
- ์๋ฒ๋ก ์ ๋ณด๋ฅผ ์ฌ๋ฆฌ๋ ค๊ณ ์ค๊ณ๋ ๋ฐฉ๋ฒ์ด๋ค.
- ์๋ฒ์ ์ ๋ฌํ ์ ์๋ ๋ฐ์ดํฐ ํฌ๊ธฐ์๋ ์ ํ์ด ์๋ค.
- ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋์ ํฌํจ์์ผ ์ ์กํ๋ค. ๋ฐ๋์ ๋ฐ์ดํฐ๋ฅผ ์ค๋ช ํ๋ Content-type์ ํค๋ํ๋๊ฐ ๋ค์ด๊ฐ๋ค.
- URL์ ๋งค๊ฐ๋ณ์๊ฐ ํ์๋์ง ์๋๋ค.