Re: PATCH, Expect, Prefer, etc

Am 03.08.2007 um 08:18 schrieb James M Snell:
> The Prefer header is defined to be generally identical to Expect with
> the difference being that Prefer MUST be ignored if it is not
> understood.  A server can choose not to fulfill a preference and
> communicate that choice to the client using 418, but proxies are
> required to forward them on.
>
> A proxy can choose to fulfill a preference if it is capable.  For
> instance, a proxy that receives a 200 or 209 response to a request  
> that
> contains Prefer: 204-no-content can choose to return 204 No Content to
> the client rather than the complete original response.  If the request
> contains 209-content-returned and the server responds with 200 or 204
> (or whatever), then it obviously will not be capable of fulfilling the
> preference and must ignore it.
>
> Thoughts?

+1.

One suggestion: when documenting 204 as default, i think one can  
eliminate "204-no-content". Functionality is the same, deterministic  
what servers default to, less code in server.

--
Stefan Eissing

<green/>bytes GmbH
Hafenweg 16
D-48155 Münster
Germany
Amtsgericht Münster: HRB5782

Received on Friday, 3 August 2007 07:42:11 UTC