- What is negotiation language?
- What are the different types of HTTP content negotiation?
- How does language affect negotiations?
- How is HTTP version negotiated?
What is negotiation language?
Negotiation of meaning is a process that speakers go through to reach a clear understanding of each other. Asking for clarification, rephrasing, and confirming what you think you have understood are all strategies for the negotiation of meaning.
What are the different types of HTTP content negotiation?
There are two kinds of content negotiation which are possible in HTTP: server-driven and agent-driven negotiation. These two kinds of negotiation are orthogonal and thus may be used separately or in combination.
How does language affect negotiations?
How language is used can send powerful signals when negotiating in English. Some cultures speak very directly, saying what they mean and meaning what they say. Other cultures may consider this style of communication simplistic, blunt or even rude, especially if it includes a loud tone of voice.
How is HTTP version negotiated?
As previously mentioned, for plain-text HTTP 1.1 the way to negotiate http2 is by presenting the server with an Upgrade: header. If the server speaks http2 it responds with a “101 Switching” status and from then on it speaks http2 on that connection.