content negotiation

Jeff de la Beaujardiere (
Thu, 1 May 1997 10:08:16 -0400

Date: Thu, 1 May 1997 10:08:16 -0400
Message-Id: <>
From: Jeff de la Beaujardiere <>
Subject: content negotiation

David Perrell writes:
> Would it not be better to have an HTTP variable "HTTP_FEATURES" or
> somesuch that would be a list of identifiers indicating which features
> were currently active? There would be no need to make assumptions -- if
> "frames" were not in the list, an intelligent server would know not to
> deliver a framed set of documents.

I believe that transparent content negotiation in HTTP (see will provide that functionality.
Clients can negotiate on the basis of media type, charset, language, and
features.  Feature negotiation uses "feature tags" to identify "a capability
of a user agent or a preference of a user."


  = J-F Pitot de La Beaujardiere