About me
home
Portfolio
home
๐Ÿ–ฅ

HTTP API

HTTP

HTTP(Hyper Text Transfer Protocol)๋Š” ์›น์—์„œ ๋งŽ์ด ์“ฐ์ด๋Š” ํ”„๋กœํ† ์ฝœ๋กœ, ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์›น ์„œ๋ฒ„ ๊ฐ„์˜ ์š”์ฒญ ์ •๋ณด์™€ ์‘๋‹ต ์ •๋ณด ๊ตํ™˜ ๊ทœ์น™์ด๋‹ค.
โ€ข
HTTP ์„œ๋ฒ„ ์ฃผ์†Œ๋Š” TCP ํฌํŠธ๋ฒˆํ˜ธ 80 ์„ ์‚ฌ์šฉํ•œ๋‹ค.
โ€ข
๋‘ ๊ฐ€์ง€ message ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค.(Request, Response)
HTTP ์—ฐ๊ฒฐ์€ stateless์ด๋‹ค.
์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์ƒํƒœ๋ฅผ ๊ธฐ๋กํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ž˜๋„ ํ˜„์žฌ ์“ฐ์ด๋Š” HTTP/1.1์€ persistent connection์ด๋ฏ€๋กœ, ํ•œ๋ฒˆ์˜ TCP ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ปจํ…์ธ (์—ฌ๋Ÿฌ๋ฒˆ์˜ request+response)๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

HTTP request message

HTTP response message

Cookie (์ฟ ํ‚ค) & Session (์„ธ์…˜)

Cache (์บ์‹œ)