Content negotiation


Content negotiation is a mechanism defined in the HTTP specification that makes it possible to serve different versions of a document (or more generally, a resource representation) at the same URI, so that user agents can specify which version fit their capabilities the best.

The server is then able to supply the version of the resource that best fits the user agent's needs.

More Information#

There might be more information for this subject on one of the following: