HTTP๋ฅผ ๊ณต๋ถํ๋ฉด์ ํผ์ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋คใ ใ ใ

WEB์์ ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ํต์ ํ๋ ๋ชจ๋ ๊ฒ
HTML,TEXT,์ด๋ฏธ์ง,์์ฑ,์์,ํ์ผ๋ฑ ๊ทธ๋ฆฌ๊ณ Json,XML ๊ฐ์ API
๊ฑฐ์ ๋ชจ๋ ํํ์ ๋ฐ์ดํฐ๋ค์ด HTTP ๋ฉ์ธ์ง์ ๋ด๊ฒจ ์ ์ก์ด ๋ฉ๋๋ค.
์ด ์ค์์ ์ฐ๋ฆฌ์๊ฒ ๊ฐ์ฅ ์ค์ํ ๋ฒ์ ๋ HTTP1.1์ด๋ค.
์ ????
HTTP1.1์๋ ๋๋ถ๋ถ์ ๊ธฐ๋ฅ์ด ๋ค์ด์์ผ๋ฉฐ, ๊ทธ ์ดํ ๋ฒ์ ์ ์ฑ๋ฅ๊ฐ์ ์ ์ค์ ์ ๋์๊ธฐ ๋๋ฌธ์ด๋ค.

์ด ๋์ ์ฐจ์ด๋ ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์ ์์ฒญ ์ํ์ ๋ณด๋ฅผ ์ ์งํ๋๋ ๊ทธ๋ ์ง ์๋๋์ ์ฐจ์ด
Stateful(์ํ์ ์ง)๋ ์๋ฒ ์ฆ์ค์ด ์ด๋ ต๋ค ์๋ํ๋ฉด ์ค๊ฐ์ ์๋ฒ๊ฐ ๊ต์ฒด๊ฐ ๋๋ฉด ํด๋ผ์ด์ธํธ์ ์์ฒญ๋ค๋ ๊ฐ์ด ๋๊ฒจ์ค์ผ ๋๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฐ๋ผ์ ์๋ฒ๊ฐ ๋ณ๊ฒฝ๋๊ฑฐ๋ ๋๊ธฐ๋ฉด ํด๋ผ์ด์ธํธ์ ์์ฒญ ์ํ์ ๋ณด๋ ์์ด์ง๋ค.
Stateless(๋ฌด์ํ)๋ ํด๋ผ์ด์ธํธ์ ์์ฒญ ์ํ์ ๋ณด๋ฅผ ์ ์งํ์ง ์๋ ๋ฐฉ์์ด๋ค. ๊ทธ๋์ ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญ ํ ๋๋ง๋ค ์ํ์ ๋ณด๋ค๋ ๊ฐ์ด ๋ณด๋ธ๋ค. ๊ทธ๋์ ์๋ฒ๊ฐ ์ค๊ฐ์ ๋๊ธฐ๊ฑฐ๋ ๋ณ๊ฒฝ์ด๋๋๋ผ๋ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค. ๋ฌด์ํ๋ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ด ์ฆ๊ฐ๋๋ ์๋ฒ๋ฅผ ๋๊ฑฐ ํฌ์ ์ํฌ ์ ์๋ค.
๋ฌด์ํ๋
๋ก๊ทธ์ธ์ด ํ์์๋ ๋จ์ํ ํ๋ฉด์ ์ด์ฉ
์ํ์ ์ง๋
๋ก๊ทธ์ธํ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ๋ก๊ทธ์ธ ํ๋ค๋ ์ํ๋ฅผ ์๋ฒ์ ์ ์ง์ ์ด์ฉ
HTTP๋ ๊ธฐ๋ณธ์ด ์ฐ๊ฒฐ์ ์ ์งํ์ง ์๋ ๋ชจ๋ธ์ด๋ค. ์ด ๋๋ฌธ์ ์๋ฒ์ ์์์ ํจ์จ์ ์ผ๋ก ์ฌ์ฉ๊ฐ๋ฅํด์ง๋ค.

HTTP ์ ์ก์ ํ์ํ ๋ชจ๋ ๋ถ๊ฐ์ ๋ณด
์) ๋ฉ์ธ์ง ๋ฐ๋์ ๋ด์ฉ, ๋ฐ๋์ ํฌ๊ธฐ, ์์ถ, ์ธ์ฆ, ์์ฒญ๋ฑ...
์ค์ ์ ์กํ ๋ฐ์ดํฐ
HTML๋ฌธ์, ์ด๋ฏธ์ง, ์์, JSON ๋ฑ๋ฑ byte๋ก ํํํ ์ ์๋ ๋ชจ๋ ๋ฐ์ดํฐ ์ ์ก ๊ฐ๋ฅ
์ง๊ธ์ HTTP ์๋!!!
HTTP ๋ฉ์ธ์ง์ ๋ชจ๋ ๊ฒ์ ์ ์กํ๋ฉฐ ๋จ์ํ๊ณ , ํ์ฅ ๊ฐ๋ฅํ๋ค. ๊ทธ๋์ ์น๊ฐ๋ฐ์ ํ๊ธฐ ์ํด ํ์๋ก ์์์ผํ๋ค๊ณ ์๊ฐํ๋ค.
์ด๋ฌ๋ค๊ฐ ๊ตฌ๊ธ ๋ค์ด๊ฐ๋๊ฑฐ ์๋์์??