HTTP2 ๊ฐ๋ฐ ์ ์์์ผํ ๊ธฐ์ ๊ณผ ๊ตฌํ ๋ฐฉ๋ฒ 1. HTTP(HyperText Transfer Protocol) : ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ ๋คํธ์ํฌ ํ๋กํ ์ฝ๋ก, ํต์ ํ๊ธฐ ์ํ ๊ท์ฝ [๋์] 1. ์ฌ์ฉ์๋ ๋ธ๋ผ์ฐ์ ๋ผ๋ ํด๋ผ์ด์ธํธ๋ฅผ ํตํด ์๋ฒ์ HTTP ์์ฒญ์ ์ ์ก 2. ๋ธ๋ผ์ฐ์ ์ ์ฃผ์ ์ฐฝ์ URL์ ์น๊ณ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด, ๋ธ๋ผ์ฐ์ ๋ HTTP ์์ฒญ์ ํด๋น URL์๋ฒ๋ก ์ ์ก 3. ํด๋น ์๋ฒ๋ ๊ทธ ๊ฒฐ๊ณผ์ธ HTTP ์๋ต์ ๋ธ๋ผ์ฐ์ ์ ๋ ๋๋ง ํจ [HTTP ์์ฒญ] ์์ฒญ์๋ ๋ฉ์๋๋ฅผ ์ง์ → ๋ฉ์๋๋ ํธ์คํธ์๊ฒ ์ง์ ํ ๋ฆฌ์์ค์ ์ด๋ค ์์ ์ ํ๊ณ ์ถ์์ง ์๋ ค์ฃผ๋ ์ญํ GET: ๋ฆฌ์์ค๋ฅผ ๊ฐ์ ธ์ฌ ๋ ์ฌ์ฉ POST: ๋ฆฌ์์ค์ ๋ํด ์์์ ์์ ํ ๋ ์ฌ์ฉ → ์ ๋ฆฌ์์ค๋ฅผ ์์ฑํ๊ฑฐ๋ ์์ฒญ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ PUT: ๋ฆฌ์๋ฅผ ์์ ํ ๋์ฒดํ ๋ ์ฌ์ฉ(ํด๋ผ์ด์ธํธ๊ฐ ๋ฆฌ์์ค ์์น๋ฅผ ์.. 2022. 12. 31. HTTP ์ํ์ฝ๋ HTTP ์ํ์ฝ๋ ์๊ฐ ์ํ์ฝ๋: ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ธ ์์ฒญ์ ์ฒ๋ฆฌ ์ํ๋ฅผ ์๋ต์์ ์๋ ค์ฃผ๋ ๊ธฐ๋ฅ 1xx (Informational): ์์ฒญ์ด ์์ ๋์ด ์ฒ๋ฆฌ์ค -> ๊ฑฐ์ ์ฌ์ฉ ์ํจ 2xx (Successful): ์์ฒญ ์ ์ ์ฒ๋ฆฌ 3xx (Redirection): ์์ฒญ์ ์๋ฃํ๋ ค๋ฉด ์ถ๊ฐ ํ๋์ด ํ์ 4xx (Client Error): ํด๋ผ์ด์ธํธ ์ค๋ฅ, ์๋ชป๋ ๋ฌธ๋ฒ ๋ฑ์ผ๋ก ์๋ฒ๊ฐ ์์ฒญ์ ์ํํ ์ ์์ 5xx (Server Error): ์๋ฒ ์ค๋ฅ, ์๋ฒ๊ฐ ์ ์ ์์ฒญ์ ์ฒ๋ฆฌํ์ง ๋ชปํจ ๋ง์ฝ ๋ชจ๋ฅด๋ ์ํ ์ฝ๋๊ฐ ๋ํ๋๋ฉด? ํด๋ผ์ด์ธํธ๊ฐ ์ธ์ํ ์ ์๋ ์ํ์ฝ๋๋ฅผ ์๋ฒ๊ฐ ๋ฐํํ๋ฉด? → ์์ ์ํ์ฝ๋๋ก ํด์ํ์ฌ ์ฒ๋ฆฌ ex) 299? โบ 2xx(Successful) 1. 2xx (Successful): ํด๋ผ์ด์ธํธ์ ์์ฒญ์.. 2022. 12. 2. ์ด์ 1 ๋ค์