HTTP 200 OK — Meaning & Usage

200 OK means the request succeeded and the response body contains the result. It is the most common success code: GET returns the representation, POST returns the result.

Open the interactive DevRef Hub tool →

Key facts

Status code200
Class2xx Success
Response exampleHTTP/1.1 200 OK
SpecRFC 9110 §15.3.1

Frequently asked questions

What does HTTP 200 mean?

It signals the request succeeded and the body holds the result.

Does 200 always have a body?

Usually yes for GET; the body carries the representation, though Content-Length may be 0.

Related pages

HTTP 200 OK is part of DevRef Hub on GOAT Lab — a free reference you can use without signing up, and it works offline. Open the tool above for any custom value.

Advertise

Part of GOAT Lab — 26 free, browser-based science, engineering and developer tools. No sign-up.