- From: Paul Sutton <paul@ukweb.com>
- Date: Wed, 19 Feb 1997 16:22:23 +0000 (GMT)
- To: http-wg@cuckoo.hpl.hp.com
A few points about draft-ieft-http-negotiation-00 .... 1. Section 8.2: the footnote should say "Accept-Charset" not "Accept-Language" 2. Presence of a Content-Location header on the end-point of a negotiated resource is taken to indicate that the end-point was itself negotiated (10.2 item 3). But in Content-Location is defined in rfc2068 (14.15) as an optional header for any response. 3. rvsa-version is defined as number "." number, where number is 1*digit. This is unbounded in size, making processing difficult. Could the size of the two numbers be limited (say to 3DIGIT) similar to the HTTP-Version in rfc2068 4. 10.3 says that in an ad hoc response "Content-Location" is never valid. Ad hoc responses are effectively any old HTTP/1.1 response with Alternates and Vary added. Denying Content-Location in a standard response conflicts with rfc2068 (14.15) where Content-Location is valid. 5. 12.1 para 1 says that if the UA cannot do transparent negotiation the server MUST (my emphasis) only send ad-hoc, choice or list responses, if the response is 2xx or 3xx (except 304). If I am reading this correct it means that if a non-negotiating browser requests a resource from a negotiating server, _even if_ that resource is not negotiated or negotiated by a custom algorithm the response must be ad-hoc, choice or list (rather than a response compatible with rfc2068 alone). I don't understand the need for this paragraph. Surely if the server wants to it can choose to use a custom algorithm and return a standard response, whether or not the UA can support tcn. 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 Wednesday, 19 February 1997 08:28:06 UTC