Reactive Content Negotiation

Description
If the server receives an ambiguous request, it sends a list of the different alternatives it has. The user agent can make the choice if it has sufficient knowledge of the user's preferences. Otherwise, it displays the list of links for the user to make the final choice.

Advantages and Disadvantages
Advantages Disadvantages
  • The cache is used to reduce network overhead.
  • The client gains more privacy because no description is sent to the server.
  • The increase of latency due to the round trip to select the representation.

References
[{{ reference.id }}] : {{ reference.title }}