Content negotiation Constraint Conveyance

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:

Constraint Conveyance