When you see it
The ordinary success response, and the one behind almost every page that loads normally. A GET returning 200 means the body is the resource you requested. A POST returning 200 means the request was handled and the body describes the result.
The one thing worth checking
A 200 on a page that shows an error message is a real problem, not a cosmetic one. Search engines treat it as a working page and will index the error, and monitoring tools will report the site as healthy. If a page cannot serve what was asked for, it should return 404 or 500 rather than a 200 with an apology in the body. This pattern is common enough to have a name: a soft 404.
Often confused with
201 Created
201 is the right answer when a request created something new. 200 says the request succeeded; 201 says it succeeded and a new resource now exists at a specific URL.
204 No Content
204 means success with deliberately nothing to return. Use it where 200 would carry an empty body, so the client knows the emptiness is intentional.
Look up another one
Open
Type a code, a partial code like 40, or any word from a name or description. Everything runs in your browser.
69 of 69 codes. Click a row to copy it.