HTTP는 HyperText Transfer Protocol의 약자이며, 웹의 창시자 tim berners-lee가 만들었다.
웹브라우저와 웹서버는 요청(request)과 응답(Response)하며 텍스트로 이루어진 메세지를 주고 받는다.
Response Headers (웹서버 > 웹브라우저)
- Content-Encoding: gzip (gzip으로 압축했다.)
- Content-Type: text/html; charset=utf-8
- Content-Type: text/css; (css일 경우)
- Content-Type: image/jpeg; (이미지일 경우)
Request Headers (웹브라우저 > 웹서버)
- User-agent: 접속한 브라우저
- Accept-Language: 언어
- Accept-Encoding: gzip (압축을 풀 수 있다는 것을 전달)
- Cookie