<aside> 💡 하나의 URL이 여러 리소스에 대응할 경우 어느 콘텐츠를 내보낼까에 대해 내용 협상 (content-nagotiation)을 제공한다.

</aside>

Contents

1. 내용 협상 기법

  1. 클라이언트 주도
  2. 서버 주도
  3. 투명

2. 클라이언트 주도 협상

가장 구현이 쉽다.

각 페이지에 두 번의 요청이 필요하다.

한번은 목록을 얻고, 두 번째는 선택한 사본을 얻는다.

3. 서버 주도 협상

서버 주도 협상을 위해선 클라이언트가 반드시 자신이 무엇을 선호하는지에 대한 충분한 정보를 서버에게 주어야 한다.