Discuss methods in HTTP to select the natural language in which a document is delivered


The "Accept-Language" header in a request can specify a list of preferred languages with priorities. The "Content-Language" header in a response can specify the language of the delivered document. Combined with the "Vary" header, a server can tell which variants of a document, so that the client can choose which variant to request. A new header "Alternate", more powerful than "Vary" may be added to HTTP in the future. In practical usage when this is written (November 2000), only the Accept-Language is widely supported.

List of exam questions