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

Re: I-D Action:draft-nottingham-http-stale-if-error-01.txt

From: Jamie Lokier <jamie@shareable.org>
Date: Wed, 14 May 2008 00:45:26 +0100
To: Henrik Nordstrom <henrik@henriknordstrom.net>
Cc: "Roy T. Fielding" <fielding@gbiv.com>, Mark Nottingham <mnot@mnot.net>, HTTP Working Group <ietf-http-wg@w3.org>
Message-ID: <20080513234526.GA27483@shareable.org>

Henrik Nordstrom wrote:
> >   4. What you've said suggests servers should send 4xx error codes for
> >      conditions like "server unable to generate page when moving
> >      between forms, here is an error page explaining why you cannot
> >      proceed right now".  But which 4xx code?  It's not a client error.
> 
> I don't quite get what you mean by "moving between forms" but here is
> some suggestions:
> 
> 403. Request made sense, but your current state does not allow this. You
> need to take these actions first.
> 
> Or if not that then 409 is also a good candidate. Request made sense but
> current server resource state conflicts with the expected state for the
> request.

I'm thinking of "4?? Request cannot be serviced at this time due to
server fault.  Responses previously served (i.e. stale in cache) on
this form query URL (a function of entered data only, not whole server
state) are incorrect at this time due to server state changes since
the previous time.  The stale in cache response should not be used, it
would be misleading.  The error response you have been sent may be
useful."

-- Jamie
Received on Tuesday, 13 May 2008 23:46:02 GMT

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