Re: RE-VERSION
John Franks (john@math.nwu.edu)
Mon, 11 Aug 1997 18:50:37 -0500 (CDT)
On Mon, 11 Aug 1997, John Franks wrote:
> A revised formal definition:
> The response version of a response is 1.N provided
> every HTTP header or footer in the response is defined in HTTP/1.N and
> at least one header or footer in the response is not defined in
> HTTP/1.(N-1). For the purposes of this definition a header is
> an HTTP header provided it is defined in HTTP/1.X for some X.
>
> On Mon, 11 Aug 1997, Klaus Weide wrote:
> >
> > As given by your formal definition, the "[response] version"
> > ... can be trivially derived from the
> > message. It just requires tables of all headers defined by the various
> > protocol versions, nothing else. Therefore it is totally redundant.
> >
>
> Whether this is "trivial" to
> implement is a question I will leave to proxy implementors.
> as a server implementor, I can tell you that the response version is a
> trivial byproduct of a server producing the response.
>
And I should have added that redundancy is a key ingredient of robustness.
John Franks Dept of Math. Northwestern University
john@math.nwu.edu