W3C home > Mailing lists > Public > ietf-http-wg@w3.org > April to June 2010

Re: Expect: 100-continue and proxies

From: Roy T. Fielding <fielding@gbiv.com>
Date: Fri, 14 May 2010 12:31:37 -0700
Cc: Henrik Nordström <henrik@henriknordstrom.net>, ietf-http-wg@w3.org
Message-Id: <50DE94BD-A531-48A0-AB56-76F5A5010A01@gbiv.com>
To: Joe Orton <joe@manyfish.co.uk>
On May 14, 2010, at 3:11 AM, Joe Orton wrote:

> On Fri, May 14, 2010 at 11:52:24AM +0200, Henrik Nordström wrote:
>> mån 2010-02-22 klockan 09:36 +0000 skrev Joe Orton:
>> '
>>> Ah, I wasn't clear here: httpd/mod_proxy will, given a request 
>>> containing "Expect: 100-continue":
>>> 
>>> 1) send the request including the Expect header to the next hop
>>> 2) generate and send a "100 Continue" to the client
>> 
>> 2 there is a clear violation. Intermediaries MUST NOT generate 1xx
>> responses.
> 
> I can't find that explicit requirement in 2616; am I missing it, or 
> should it simply be implied from the MUST requirement to forward Expect?

There is no such requirement.  Upgrade and 101 is hop-by-hop.
A 100 message may be hop-by-hop if the intermediary has request
storage capability -- requirements placed only on origin servers
imply that all other servers are unconstrained, not that all
other servers are MUST NOT.

....Roy
Received on Friday, 14 May 2010 19:32:39 GMT

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