
459
17
장 내용 협상과 트랜스코딩
The Definitive Guide
려주거나, 300 Multiple Choices 응답 코드로 HTTP/1.1 응답을 돌려주는 것이다. 첫
번째 메서드의 결과로, 클라이언트 브라우저는 이러한 응답을 받아 링크와 함께 페
이지를 보여주거나 혹은 사용자가 결정을 하도록 하기 위해 대화창을 띄울 것이다.
이 경우, 결정은 브라우저 사용자에 의해 수동으로 클라이언트 쪽에서 행해진다.
증가된 대기시간과 페이지당 여러 번의 요청이 필요하다는 골칫거리뿐 아니라,
이 방법에는 또 하나의 단점이 있다. 즉, 여러 개의 URL(주 페이지 하나와 각 특정
조건별 페이지들)을 요구한다는 점이다. 그래서 만약 요청이 www.joes-hardware.
com에 대한 것이라면, 죠의 서버는 www.joes-hardware.com/english와 www.
joes-hardware.com/french에 대한 링크를 담은 페이지를 반환할 것이다. 클라이언
트는 원래의 주 페이지를 북마크해야 하는가, 아니면 선택된 프랑스어 페이지를 북
마크해야 하는가
?
친구들에게 www.joes-hardware.com에 있는 위대한 웹 사이트
를 알려주되, 영어 사용자 친구들에게만은 www.joes-hardware.com/english 페이
지를 알려주어야만 하는가
?