Re: [google-gears-eng] Re: Deploying new expectation-extensions

> > >  Can't the origin server just send the 103s without being asked for it?
> That
> > > would allow the client to discover support for the feature.
> > >
> >
> > Hmm. Now this is starting to come full-circle. As I understand it the
> > whole reason that Expect: 100-continue is used in conjunction with 100
> > Continue responses is to ensure, as the request is finding its way to
> > the origin server, that the response will be able to find its way
> > back, being properly interpreted as an intermediate response. Without
> > this there is the risk that a non-100-continue-aware proxy would
> > interpret the 100 response as a final response.
> >
>
>  I think that is incorrect.
>
>  Expect is needed in this case, because the client will not start sending
> the request body until the 100 Continue response has been received.
>
>  So in this case, it's essential for the protocol to work at all.

If you are correct, then that implies (as I understand it) that Expect
is the wrong mechanism for 100 continues, as the only requirement is
an end-to-end request and interim response, with no hop-by-hop
requirements. I am just trying to fully understand why an Expect would
be necessary for some 1xx responses and not others.

Charles

Received on Saturday, 5 April 2008 14:38:12 UTC