#
HTTPHyperText Transfer Protocol
ํด๋ผ์ด์ธํธ๋ ์๋ฒ์๊ฒ HTML ํ์ผ์ ์์ฒญ(Request), ์๋ฒ๋ ์๋ต(Response)
#
Request MessageGET /1.html HTTP/1.1 => ์์ฒญํ
Host: localhost:8080 => ๋คํธ์ํฌ์ ์ปดํจํฐ ์๋ณํ๋ ์ด๋ฆ
User-Agent : ... => ์ ์ ์ปดํจํฐ, ์น๋ธ๋ผ์ฐ์ ์ ๋ณด
Accept-Encoding : gzip, deflate, br => ๋ฐ์ดํฐ ์์ด ๋ง์ผ๋ฉด ์์ถํด์ ์ ์กํ๋๋ฐ, ์ด๋ค ์์ถ๋ฐฉ์์ ์ง์ํ๋์ง ์ค๋ช
If-Modified-Since: => ๋ง์ง๋ง์ผ๋ก ํ์ด์ง๋ฅผ ๋ค์ด๋ฐ์๊ฒ ์ธ์ ์ธ์ง ํ์ธํ์ฌ ๋ค์ ๋ค์ด๋ฐ์์ง ๊ฒฐ์
<blank line>
=> ๋ธ๋ญํฌ๋ก ํค๋์ ๋ฐ๋ ๊ตฌ๋ถRequest Message Body
#
Response Messagestatus : ์๋ฒ์ ์๋ต ๊ฒฐ๊ณผ๋ฅผ ์๋ ค์ค.
version : HTTP 1.1 ...
status code : 100, 200, 403, 404,
#
๊ทธ ์ธHTTPS, SSL
Cache
cookie
web storage
proxy