[thelist] Status codes for "not ready yet"

Lee Kowalkowski lee.kowalkowski at googlemail.com
Tue Feb 1 12:26:11 CST 2011

On 1 February 2011 04:00, Bill Moseley <moseley at hank.org> wrote:
> A client makes an ajax call to fetch some data.  There are a number of
> different responses possible.  I want to use HTTP status codes to represent
> each response type.
>   1. Data available and returned in response.  HTTP status = 200
>   2. The data is not ready yet, check back later at this same URL.
>   3. The data will never be available (e.g. feature not implemented for
>   your account).
>   4. The data cannot be returned (e.g. timed out trying to fetch data or
>   some other kind of failure).
> What HTTP status codes would you suggest for the responses other than the
> first?

Looking at the list at http://en.wikipedia.org/wiki/List_of_HTTP_status_codes:

2. 202 Accepted
3. 403 Forbidden (for you) or 501 Not Implemented (for everyone)
4. 503 Service unavailable

Remember 4xx errors are for client problems, and 5xx are for server problems.


More information about the thelist mailing list