
408
HTTP
4
부 엔터티, 인코딩, 국제화
클라이언트는 각 인코딩에 Q(quality) 값을 매개변수로 더해 선호도를 나타낼 수 있
다. Q 값의 범위는 가장 원치 않음을 의미하는 0.0에서 가장 선호함을 의미하는 1.0
까지다. 토큰 ‘*’은 ‘그 외 모두’를 의미한다. 어떤 콘텐츠 인코딩을 적용할 것인지
선택하는 과정은, 클라이언트에게 돌려줄 응답에 담길 콘텐츠를 결정하는 더 일반
적인 과정의 일부다. 이 과정과 Content-Encoding 및 Accept-Encoding 헤더에 대
해서는 17장에서 더 자세히 논의할 것이다.
identity 인코딩 토큰은 오직 Accept-Encoding 헤더에만 존재할 수 있고 클라이
언트에 의해 다른 콘텐츠 인코딩 알고리즘에 대한 상대적 선호도를 정의하는 데 이
용할 수 있다.
15.6
전송 인코딩과 청크 인코딩
이전 절에서는 메시지 본문에 적용된 가역적 변환인 콘텐츠 인코딩에 대해 논의했
다. 콘텐츠 인코딩은 콘텐츠 포맷과 긴밀하게 연관되어 있다. 예를 들어 텍스트 파
일은 흔히 gzip으로 압축하지만 JPEG 파일은 그렇게 하지 않는다. 왜냐하면 JPEG
는 gzip으로 잘 압축되지 않기 때문이다.
이 절에서는 전송 인코딩에 대해 논의한다. 전송 인코딩 또한 엔터티 본문에 적
용되는 가역적 변환이지만, 그들은 구조적인 ...