In a content negotiation process, the client must transmit to the server
the negotiation dimension as well as its value to be considered for the
process of selecting the best variant to provide. Two main techniques have
emerged and are widely used to perform the transmission of constraints:
The HTTP headers and the URL based approaches. The following
subsections describe each of these two techniques. In each of the
conveyance techniques cited below you will find:
- A description of the CC technique.
- Some examples of the technique.
- Some relevant references on the state of the art.