W3C home > Mailing lists > Public > ietf-http-wg@w3.org > October to December 2006

RE: RE: NEW ISSUE: 13.1.2's Definition of 1xx Warn-Codes

From: Travis Snoozy (Volt) <a-travis@microsoft.com>
Date: Thu, 28 Dec 2006 11:39:56 -0800
To: Larry Masinter <LMM@acm.org>, 'Joris Dobbelsteen' <Joris@familiedobbelsteen.nl>
CC: "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Message-ID: <86EDC3963F04D546BED8996F77D290F6049D117C38@NA-EXMSG-C138.redmond.corp.microsoft.com>

Travis Snoozy said:
> Larry Masinter said:
> > >   1xx  Warnings that describe the freshness or revalidation status of
> > >     the response, and so MUST be deleted after a successful
> > >     revalidation. 1XX [sic] warn-codes MAY be generated by a
> > >     cache only when validating a cached entry. It MUST NOT be
> > >     generated by clients.
> >
> > What does the last sentence mean, anyway? A '1xx warn-code'
> > isn't a request header. So how would a Client 'generate' one
> > anyway?
>
> I interpret "generating" a 1xx warn-code to mean either adding a new
> Warning header with that warn code, or appending the warn-code to the last
> Warning header in a given message. I don't know if that's the intent or
> not (there's no explicit definition of "generate"), but I think it's a
> reasonable guess.

*light bulb goes off*

Ah. Pardon my temporary blindness; I reread your E-mail, and caught your
meaning. While Warning is a general header, 1xx warn-codes only make sense
in *Responses* (since Requests aren't cached and can't be [re]validated).
THAT is a very sensible interpretation; the wording in the spec was just so
non-specific (and in poor context) that I didn't even think about that.

So, another revision...

Proposed fix:


"A cache MUST NOT generate 1xx warn-codes for any messages except cache
entries, and MUST NOT generate 1xx warn-codes for a cache entry except in
response to a validation attempt for that entry. 1xx warn-codes MUST NOT be
generated in Request messages."


This leaves everyone else to generate 1xx warn-codes at their leisure, so long as those warn-codes are added only to Responses and NOT Requests.

Thanks!

-- Travis
Received on Thursday, 28 December 2006 19:40:25 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:49:53 GMT