Variant Object
   HOME

TheInfoList



OR:

Variant objects in the context of HTTP are
objects Object may refer to: General meanings * Object (philosophy), a thing, being, or concept ** Object (abstract), an object which does not exist at any particular time or place ** Physical object, an identifiable collection of matter * Goal, an ...
served by an Origin Content Server in a type of transmitted data variation (i.e. uncompressed, compressed, different languages, etc.). HTTP/1.1 (1997–1999) introduces Content/Accept headers. These are used in HTTP requests and responses to state which variant the data is presented in.


Example Scenario

Client: GET /encoded_data.html HTTP/1.1 Host: www.example.com Accept-Encoding: gzip Server: HTTP/1.1 200 OK Server: http-example-server Content-Length: 23 Content-Encoding: gzip <23 bytes of gzip compressed data>


See also

* HTTP *
HTTP compression HTTP compression is a capability that can be built into web servers and web clients to improve transfer speed and bandwidth utilization. HTTP data is compressed before it is sent from the server: compliant browsers will announce what methods are ...
*
List of HTTP headers A ''list'' is any set of items in a row. List or lists may also refer to: People * List (surname) Organizations * List College, an undergraduate division of the Jewish Theological Seminary of America * SC Germania List, German rugby union ...
*
Web cache A Web cache (or HTTP cache) is a system for optimizing the World Wide Web. It is implemented both client-side and server-side. The caching of multimedias and other files can result in less overall delay when browsing the Web. Parts of the syste ...


References


External links


How Apache handles content negotiation
Network protocols Web browsers Internet protocols Application layer protocols Open formats World Wide Web Consortium standards {{software-stub