- From: Paul Sutton <paul@ukweb.com>
- Date: Thu, 20 Feb 1997 13:40:05 +0000 (GMT)
- To: http-wg@cuckoo.hpl.hp.com
First, a typo: examples in section 10.2 show "Accept: text/html, *". "*"
is not valid media type on the Accept header.
Now for a few questions:
1. What is the strategy for choosing an rvsa algorithm? For example,
if server can handle versions 1.0, 1.3 and 3.5, what should it
pick to handle each of the following requests:
Negotiate: 1.0, 3,5
(presumably 3.5 since that is the 'highest')
Negotiate: 1.0, 1.1
(could be 1.0 because that is the only exact match, or
1.1 since that is a higher version, although not exact)
Negotiate: 1.0, 3.0
(similar to above - is it best to pick as exact match or the
'highest'?)
Negotiate: 1.0, *
(again, pick exact match or pick highest?)
Negotiate: trans
(UA supports tcn but doesn't appear to support any rvsa-version.
Should the server pick any version, or not use tcn?)
2. Should the response include "Vary: negotiate" if the resource is
capable of being transparently negotiated but none of the
rvsa-versions listed on the Negotiate header are acceptable?
In this case the contents of the Negotiate header is used to
determine whether or not to perform tcn, so Vary: negotiate
should be returned in _all_ responses, not just tcn responses,
of this resource.
In particular, should section 10.6.1 really mean to say '.... servers
use the information in the Negotiate header when choosing
whether to use a tcn algorithm, and if so, this header determines
what algorithm and therefore what variant and type of response
is returned'.
3. In section 6.2 and 6.3 can you clarify whether LWS is allowed between
the elements of the definition of feature-expr and fpred.
For example, is the following feature-expr valid:
bleb = "on"
(rfc2068 allows LWS between tokens and between tokens and tspecials.
ftag and tag-value are tokens, and "=" is a tspecial). If LWS is allowed
here, what about
bleb ! = "off"
and
bleb = < 100 - 200 >
(and so on). Not allowing any LWS in the definition of feature-expr
and fpred would make parsing much easier and quicker. None of the
examples of feature lists and attributes show white space (except
between with items in #(...) and %... lists).
Paul
--
Paul Sutton, Technical Director, UK Web ---- http://www.ukweb.com/~paul/
Editor, Apache Week .. the latest Apache news http://www.apacheweek.com/
Received on Thursday, 20 February 1997 05:43:06 UTC