Find out what a status code means
The browser shows an error number, the API returns 422, a log says 502. Type the number into the search box to read what it means, or type a word such as redirect or timeout to find the codes that fit. Each entry has the official name and a short explanation in plain language.
Looking up a code
- Type a number or part of one. Typing
40lists 400 to 431, typing404finds one code. - Or type a word from the name or the explanation, such as cache or teapot.
- Use the group buttons to narrow the list to 1xx, 2xx, 3xx, 4xx or 5xx, or to the most common codes.
- Press the copy button on a row to put the code and its name on your clipboard, for example
404 Not Found.
The five groups
- 1xx: information while the request is still going on.
- 2xx: the request worked. 200 returns content, 201 says something was created, 204 says there is nothing to return.
- 3xx: look somewhere else. 301 and 308 are permanent, 302 and 307 temporary, 304 means the cached copy is still good.
- 4xx: the problem is in the request, such as a wrong address, missing login or too many calls.
- 5xx: the server failed to handle a request that looked fine.
Codes that are often mixed up
401 means you are not authenticated, 403 means you are known but not allowed. 301 tells search engines to move to the new address, 302 says the move is temporary. 502 means a proxy got a bad answer from the server behind it, 504 means that server did not answer in time. 400 is a request the server cannot parse, 422 one it understood but found invalid. For an API, pick the most specific code that is true.
Works without a connection to anything
The list is part of the page and the search runs in your browser. Nothing you type is sent anywhere.