<aside> 💡 header-field = field-name":"OWS field-value OWS (OWS: 띄어쓰기 허용)
</aside>
HTTP 전송에 필요한 모든 부가정보를 넣는다.
⇒ 메시지 바디의 내용, 바디의 크기, 압축, 인증, 요청 클라이언트, 서버 정보, 캐시 관리 정보 등
필요하다면 임의의 헤더 추가도 가능하다.
⇒ helloworld: hihi
과거에는 어떻게 분류를 했을까?
https://developer.mozilla.org/docs/Web/HTTP/Messages
General헤더: 요청 메세지/ 응답메시지 구분 없이 메세지 전체에 적용되는 정보
Request 헤더: 요청을 보낼때 들어가는 헤더
⇒User-Agent:Mozilla/5.0(Macintosh;..)
Response 헤더: 응답할 때 들어가는 헤더
⇒ Server: Apache
Entity 헤더: 엔티티 바디 정보로 컨텐츠 타입이나 길이같은 메세지 바디에 들어가는 내용에 관련된 헤더가 들어가는 헤더
messagaae body - RFC2616(과거)