Re: RE-VERSION

On Sun, 10 Aug 1997, John Franks wrote:

> I stand corrected.  There does exist at least a hypothetical example
> where the "capability semantics" of the version header can be of use.
> The functionality seems very limited given the problems it has caused
> and the existence of an OPTIONS header which might be better suited for
> the purpose, but at least this semantics is not intrinsically  useless.
> 
> Perhaps it would be helpful to have a sentence in the specification
> saying "The capability semantics of the response version header is
> intended (solely?) for the benefit of clients which wish to implement
> certain features not compatible with the HTTP version with which they
> are conditionally compliant."  Had I been aware of this I would not
> have claimed it had no discernible use.
> 
> John Franks 	Dept of Math. Northwestern University
> 		john@math.nwu.edu

Instead of 
  "features not compatible with the HTTP version with which they
   are conditionally compliant",
that should be 
  "features compatible with a HTTP version with which they are
   not conditionally compliant".

As for the (solely?) - Roy Fielding wrote on Saturday in
<9708090425.aa26104@paris.ics.uci.edu>:

> Unlike the server, a user agent cannot easily know in advance that a
> given server supports a given capability.  If a future incarnation of
> this WG, or some fool programmer who believes that adding incompatible
> enhancements to the protocol can be done on their own outside the WG,
> manages to screw up the protocol such that it is unsafe for a client
> to send its own highest version on the first request, the fact that the
> server will respond with its highest minor version allows the client
> to start with a lower-version request and improve its later requests
> in safety.

Does that count?


      Klaus    

Received on Monday, 11 August 1997 10:51:29 UTC