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) at the same URI, so that user agents can specify which version fit their capabilities the best. One classical use of this mechanism is to serve an image in GIF or PNG format, so that a browser that cannot display PNG images (e.g. MS Internet Explorer 4) will be served the GIF version. To summarize how this works, when a user agent submits a request to a server, the user agent informs the server what media types it understands with ratings of how well it understands them. More precisely, the user agent provides an Accept HTTP header that lists acceptable media types and associated quality factors. The server is then able to supply the version of the resource that best fits the user agent’s needs.
- RT @cbouzy: Bush: Did you destroy our Towers? Bin Laden: No. Bush: Ok I believe you. We shall build an anti-terrorism unit together to stop… 1 week ago
- RT @AmarAmarasingam: Holy smokes. Australian journalist provides one of the most brutal takedowns of Trump I've heard in a while. 👏🏽 https:… 2 weeks ago
- RT @Evan_Rosenfeld: BREAKING: US officials say Russian government hackers have penetrated energy and nuclear company business networks http… 2 weeks ago
- RT @Reuters: At G20, Ivanka Trump takes the spotlight - and a seat reut.rs/2tUZWZA https://t.co/qkJTKD5f3t 2 weeks ago
- RT @realDonaldTrump: Putin & I discussed forming an impenetrable Cyber Security unit so that election hacking, & many other negative thi… 2 weeks ago