- From: Jim Seidman <jim@rafiki.spyglass.com>
- Date: Tue, 29 Aug 1995 08:55:36 -0500
- To: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com
- Cc: Roy Fielding <fielding@beach.w3.org>
The more I think about it, the more uncomfortable I get with the semantics of the Accept header. Section 8.1 of the 01 draft of HTTP/1.0 (sorry, I don't have the 1.1 pre-draft handy) gives the example of: Accept: text/*, text/html, text/html;version=2.0, */* and describes the precedence of each item here. However, it's less clear what happens in a case like this: Accept: text/html;version=3.0; q=1.0, text/html;version=1.0; q=0.5, text/plain; q=0.7 Now, support the requested entity is available as a text/html;version=2.0 document or a plaintext document. What q does a text/html;version=2.0 document have in this case? If figuring out the answer requires the parser to somehow parse the values given to the version arguments, I think we're in trouble. If the answer is that q=0 since that type isn't specifically listed, then in what cases are these semantics useful? -- Jim Seidman, Senior Software Engineer Spyglass Inc., 1230 E. Diehl Road, Naperville IL 60563
Received on Tuesday, 29 August 1995 06:59:11 UTC