← All status codes2xx – Success

HTTP 200 – OK

The request succeeded. The meaning depends on the method: GET returns a resource, POST returns the result of an action.

Common use case

The default "everything worked" response for virtually every successful GET, PUT, or POST that returns a body.

Example

HTTP/1.1 200 OK
Content-Type: application/json

{"status":"ok"}

History

Present since the very first HTTP/1.0 specification, RFC 1945 (1996), and unchanged in meaning ever since.

Did you know?

It is by far the most common status code on the web - most uptime monitors, including Kawze, treat 200 as the baseline "healthy" response.