CS31 [HTTP] - HTTP ๋ฉ์๋ ์ธํ๋ฐ ๊ฐ์ ์ค ๋ชจ๋ ๊ฐ๋ฐ์๋ฅผ ์ํ HTTP ์น ๊ธฐ๋ณธ ์ง์์ด๋ผ๋ ๊ฐ์์ ๋ํ TIL์ ๋๋ค. HTTP ๋ฉ์๋GETPOSTDELETEHTTP ๋ฉ์๋์ ์์ฑ 1. GET์๋ฒ์ ๋ฆฌ์์ค๋ฅผ ์กฐํํ๊ฒ ๋ค๋ ์๋ฏธ๋ก ์ฌ์ฉ๋๋ค. Request ๋ฉ์์ง์ request-target ๋ถ๋ถ์ query๋ฅผ ํตํด์ ์ด๋ค ๋ฆฌ์์ค๋ฅผ ์กฐํํ๊ณ ์ถ์ ์ง ์ ๋ฌํ ์ ์๋ค. ์ ์์ ์ผ๋ก ์๋ฒ์ ์ ๋ฌ๋๋ฉด ์๋ฒ๋ ํด๋น ๋ฆฌ์์ค๋ฅผ Response ๋ฉ์์ง์ ๋ฐ๋ ๋ถ๋ถ์ ๋ฃ์ด์ ํด๋ผ์ด์ธํธ์ ์ ๋ฌํ๋ค. 2. POSTRequest ๋ฉ์์ง์ ๋ฐ๋ ๋ถ๋ถ์ ๋ฐ์ดํฐ๋ฅผ ์๋ฒ์์ ์ฒ๋ฆฌํด๋ฌ๋ผ๋ ์๋ฏธ๋ก ์ฌ์ฉ๋๋ค. ์์ธํ ์ฌ์ฉ ์์๋ ์๋๋ฅผ ์ฐธ๊ณ ํ์.- HTML FORM์ ์ ๋ ฅํ ์ ๋ณด๋ก ํ์ ๊ฐ์ , ์ฃผ๋ฌธ ๋ฑ์์ ์ฌ์ฉ- ๊ฒ์ํ ๊ธ์ฐ๊ธฐ, ๋๊ธ ๋ฌ๊ธฐ- ์๋ฒ๊ฐ ์์ง ์๋ณํ์ง ์์ ์.. 2024. 11. 8. [HTTP] - HTTP ํ๋กํ ์ฝ์ ํน์ง ์ธํ๋ฐ ๊ฐ์ ์ค ๋ชจ๋ ๊ฐ๋ฐ์๋ฅผ ์ํ HTTP ์น ๊ธฐ๋ณธ ์ง์์ด๋ผ๋ ๊ฐ์์ ๋ํ TIL์ ๋๋ค. HTTP ๊ธฐ๋ณธ ํน์งํด๋ผ์ด์ธํธ ์๋ฒ ๊ตฌ์กฐ๋ฌด์ํ(Stateless) ํ๋กํ ์ฝ๋น์ฐ๊ฒฐ์ฑ(Connectionless)HTTP ๋ฉ์์ง 1. ํด๋ผ์ด์ธํธ ์๋ฒ ๊ตฌ์กฐHTTP ํ๋กํ ์ฝ์ ์ฐ๊ธฐ ์ ์๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ๋๋์ง ์์๋ค๊ณ ํ๋ค. HTTP ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ฒ ๋จ์ผ๋ก์จ ํด๋ผ์ด์ธํธ์์๋ Request๋ฅผ ์๋ฒ์์๋ ๊ทธ์ ๋ฐ๋ฅธ Response๋ฅผ ๋ณด๋ด๋ ๊ตฌ์กฐ๊ฐ ๋์๋ค๊ณ ํ๋ค. ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ๋๋์ด์ง๊ฒ ๋๋ฉด์ ๊ฐ๊ฐ์ ์ญํ ์ ๋์ฑ๋ ์ ํฉํ ๊ธฐ๋ฅ๋ค์ ์ง์คํด์ ๋ฐ์ ์ํฌ ์ ์์๋ค. 2. ๋ฌด์ํ(Stateless) ํ๋กํ ์ฝ๋ฌด์ํ, ์ฆ Stateless๋ ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์ ์ํ๋ฅผ ๋ณด์กดํ์ง ์๋๋ค๋ ์๋ฏธ์ด๋ค. ๋ฐ๋ ์ฉ์ด๋ก๋ Statef.. 2024. 11. 7. [HTTP] - URI์ ์น ๋ธ๋ผ์ฐ์ ์์ฒญ ํ๋ฆ ์ธํ๋ฐ ๊ฐ์ ์ค ๋ชจ๋ ๊ฐ๋ฐ์๋ฅผ ์ํ HTTP ์น ๊ธฐ๋ณธ ์ง์์ด๋ผ๋ ๊ฐ์์ ๋ํ TIL์ ๋๋ค. URI์ ์น ๋ธ๋ผ์ฐ์ ์์ฒญ ํ๋ฆURI์น ๋ธ๋ผ์ฐ์ ์์ฒญ ํ๋ฆ 1. URIURI๋ Uniform Resource Identifier์ ์ฝ์๋ก ์ธํฐ๋ท ์์ ์์์ ์๋ณํ ์ ์๋ ํต์ผ๋ ๋ฐฉ์์ ์๋ฏธํ๋ค. URI๋ URL๊ณผ URN์ ํน์ฑ์ ๋ชจ๋ ๊ฐ๋๋ค. URL์ Locator, ์ฆ ๋ฆฌ์์ค๊ฐ ์๋ ์์น๋ฅผ ์ง์ ํ ๊ฒ์ด๊ณ , URN์ Name, ์ฆ ๋ฆฌ์์ค์ ์ด๋ฆ์ ๋ถ์ฌํ ๊ฒ์ด๋ค. URL์ ๋ณดํธํ๋์ด์์ง๋ง URN์ ๋ณดํธํ๋์ง ์์๊ธฐ ๋๋ฌธ์ URI๋ฅผ URL๊ณผ ๊ฐ์ ์๋ฏธ๋ก ์ธ ์ ์๋ค. URL์ ์ค๊ณํ๊ฑฐ๋ ์ฌ์ฉํ ๋์๋ ๋ฌธ๋ฒ์ด ์กด์ฌํ๋๋ฐ ์ด๋ ๋ค์๊ณผ ๊ฐ๋ค.scheme://[userinfo@]host[:port][/path][?quer.. 2024. 11. 4. [HTTP] - ์ธํฐ๋ท ๋คํธ์ํฌ ์ธํ๋ฐ ๊ฐ์ ์ค ๋ชจ๋ ๊ฐ๋ฐ์๋ฅผ ์ํ HTTP ์น ๊ธฐ๋ณธ ์ง์์ด๋ผ๋ ๊ฐ์์ ๋ํ TIL์ ๋๋ค. ์ธํฐ๋ท ๋คํธ์ํฌ์ธํฐ๋ท ํต์ IP (Internet Protocol)TCP, UDPPORTDNS 1 . ์ธํฐ๋ท ํต์ ๋ง์ฝ ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ๋ฐ๋ก ์์ ๋ถ์ด์๋ค๋ฉด ์ผ์ด๋ธ๋ก ์ฐ๊ฒฐํด์ ์์ฒญ๊ณผ ์๋ต์ ๋ฐ๋ก ํ ์ ์๋ค. ํ์ง๋ง ๋ง์ฝ ํด๋ผ์ด์ธํธ์ ์๋ฒ์ ๋ฌผ๋ฆฌ์ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๊ณ ํด๋ผ์ด์ธํธ์ ์๋ฒ ์ฌ์ด์ ์ธํฐ๋ท์ด๋ผ๋ ๊ฒ์ด ์กด์ฌํ๋ฉด ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ ์ด๋ป๊ฒ ํต์ ํ ๊น? ๋ณต์กํ ์ธํฐ๋ท์ ์ฌ์ด์ ๋ผ๊ณ ์์ ํ๊ฒ ํต์ ํ๋ ค๋ฉด ์ผ๋ จ์ ๊ท์ฝ, ์ฆ ํ๋กํ ์ฝ์ด ํ์ํ๋ค. ์ด๋ฌํ ํ๋กํ ์ฝ์ด ๋ฐ๋ก IP, ์ฆ Internet Protocol์ด๋ค. 2. IP(Internet Protocol)ํต์ ์ ํ๋ ค๊ณ ํ๋ ๋ชจ๋ ๋ ธ๋๋ค์ IP ์ฃผ์๋ฅผ ํ ๋น๋ฐ๋๋ค. ์ด๋ฌํ .. 2024. 11. 3. ์ด์ 1 2 3 4 5 6 ยทยทยท 8 ๋ค์