Content Negotiation
A protocol mechanism that enables clients and servers to agree on the most appropriate representation, format, or encoding for exchanged content.
Explore more about Communication Protocols
Related terms
The Hypertext Transfer Protocol (HTTP) is an application-layer communication protocol used to exchange requests and responses between clients and servers over a network, forming the foundation of web APIs, websites, and distributed applications.
MIME TypeMIMEA standardized identifier that specifies the format and nature of data exchanged between applications, especially in network requests and responses.
Content EncodingA mechanism that specifies how message content is compressed or transformed for transmission and how it should be decoded by the recipient.
PayloadThe data carried within a request, response, message, or event exchanged between systems.
Data SerializationThe process of converting data structures or objects into a structured format for storage, transmission, or exchange between systems.