클라이언트는 다음의 요청헤더를 이용하여 선호하는 컨텐츠 정보를 알릴 수 있다.
- Accept: 어떤 미디어 타입을 받아들일 수 있는지
- Accept-Language: 어떤 언어를 받아들일 수 있는지
- Accept-Charset: 어떤 charset을 받아들일 수 있는지
- Accept-Encoding: 어떤 인코딩으로 보내도 되는지
각 헤더와 매핑되는 컨텐츠 해더는 다음과 같다
- Accept → Content-Type
- Accept-Language → Content-Language
- Accept-Charset → Content-Type
- Accpet-Encoding → Content-Encoding
17.3.2 내용 협상 헤더의 품질값
선호하는 항목을 여러 개 나열 할 수 있으며 선호도를 함께 서술할 수 있다.
Accept-Language: en;q=0.7, fr;q=0.0, ja;q=0.0