
470
HTTP
4
부 엔터티, 인코딩, 국제화
17.6
다음 단계
내용 협상에 대한 이야기는 다음 두 가지 이유로 Accept나 Content 관련 헤더들에
서 끝나지 않는다.
· HTTP의 내용 협상은 성능 제약을 초래한다. 적절한 콘텐츠를 위해 여러 배리언
트(variant)를 탐색하는 것이나, 혹은 가장 잘 맞는 것을 ‘추측’하려 하는 것은 비
용이 클 수 있다. 간소화되었으면서 내용 협상 프로토콜에 집중할 수 있는 방법
이 있을까
?
RFC 2295와 2296은 투명 HTTP 내용 협상에 이 질문을 던진다.
· HTTP는 내용 협상이 필요한 유일한 프로토콜이 아니다. 미디어 스트리밍과 팩
스는 클라이언트와 서버가 클라이언트의 요청에 대한 최적의 답을 하기 위해 논
의해야 할 필요가 있는 두 가지 다른 예다. 일반적인 내용 협상 프로토콜이 TCP/
IP 응용 프로토콜 위에서 만들어질 수 있을까
?
콘텐츠 협상 작업 그룹은 이 의문
과 씨름하기 위해 생겨났다. 이 그룹은 현재 닫혔지만, 여러 RFC에 기여하였다.
이 그룹의 웹 사이트 링크가 궁금하다면 다음 절을 보라.
GET / HTTP/1.1
Host: www.joes-hardware.com
User-agent: wimpy wireless device
Accept-language: fr;q=1.0
Bonjour
HTTP/1.1 ...