W3C home > Mailing lists > Public > ietf-http-wg-old@w3.org > September to December 1995

Logic Bag concerns

From: Dave Kristol <dmk@allegra.att.com>
Date: Thu, 30 Nov 95 17:38:29 EST
Message-Id: <9511302239.AA27574@ig2.att.att.com>
To: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com
I hate to lob this into the discussion so shortly before IETF, and
particularly when I haven't had time yet to finish looking at HTTP/1.1,
but....

I'm troubled by Logic Bags (3.11), which apparently have been added to
support the Unless header and byte ranges.  My particular concern is
how to implement the relational operators, such as "gt".  It seems to
me that their implementation is header-dependent.  "gt" for
Last-Modified is different from "gt" for Content-Length and from "gt"
for "Content-Version".  Now, it's easy to state, on a case by case
basis, what the correct behavior should be.  But what should a server
do in the face of unfamiliar headers?  Example:

I get header Foobar: 100.  My bag says {gt {Foobar "AX"}}.  How do I
compare them?  Lexicographically?  Numerically?  (What base?)

Dave Kristol
Received on Thursday, 30 November 1995 14:42:23 EST

This archive was generated by hypermail pre-2.1.9 : Wednesday, 24 September 2003 06:31:36 EDT