HTTP Concepts

Content Negotiation

The mechanism by which a client and server agree on the best representation of a resource. The client sends Accept, Accept-Language, Accept-Encoding, and Accept-Charset headers to express preferences. The server responds with the most appropriate representation or returns 406 Not Acceptable if no suitable representation exists.

Related Protocols

Mentioned in Guides

Related Scenarios

Defined In

Decision Guides

See Also