엔터티와 인코딩

HTTP는 아래의 것들을 보장한다.

이를 보장하기 위해서 라벨링된 엔터티를 사용한다.

메시지는 컨테이너, 엔터티는 화물

HTTP 메시지를 인터넷 운송 시스템의 컨테이너라고 생각한다면, HTTP 엔터티는 메시지의 실질적인 화물이다.

![[image-237.png]]

HTTP/1.1은 아래의 10개의 주요 엔터티 헤더 필드를 정의했다.

Content-Type 엔터티에 의해 전달된 객체의 종류

Content-Length 전달되는 메시지의 길이나 크기

Content-Language 전달되는 객체와 가장 잘 대응되는 자연어

Content-Encoding 객체 데이터에 대해 행해진 변형(압축 등)

Content-Location 요청 시점을 기준으로 객체의 또 다른 위치 <span style="color:rgb(0, 176, 240)">(위치면 Path 말하는건가?)</span>

Content-Range 부분 엔터티라면, 이 엔티티가 전체에서 어느 부분에 해당하는지 정의

Content-MD5 엔터티 본문의 콘턴츠에 대한 체크섬