Definitions for "Content negotiation"
From Hypertext Transfer Protocol -- HTTP/1.1 ( 1999-06-15) The mechanism for selecting the appropriate representation when servicing a request, as described in section 12. The representation of entities in any response can be negotiated (including error responses).
The mechanism for selecting the appropriate HTTP representation when servicing a request. The HTTP representation of entities in any response can be negotiated (including error responses). This term was developed from that in Hypertext Transfer Protocol -- HTTP/1.1.
Requests by a browser client for a preferred language (or locale) and a character set to be sent from a web server. The server may respond with the closest combination available and alert the browser with MIME types like charset="iso-8859-1" language="fr-CA."