HTTP 200 OK
What a 200 OK response means, why it happens, and the fastest ways to fix it.
The request succeeded. The response body contains the requested resource (GET), the result of the action (POST), or a representation of the updated resource.
- Normal successful response — not an error.
- Nothing to fix. If your client treats 200 as an error, check that you're not expecting 201/204 semantics.
Notes
HTTP status codes are defined in RFC 9110 (which replaced RFC 7231). The first digit is the class: 1xx informational, 2xx success, 3xx redirection, 4xx client error, 5xx server error.
All codes: HTTP status code reference
Frequently asked questions
What does HTTP 200 mean?
HTTP 200 OK: The request succeeded. The response body contains the requested resource (GET), the result of the action (POST), or a representation of the updated resource.
How do I fix a 200 error?
Nothing to fix. If your client treats 200 as an error, check that you're not expecting 201/204 semantics.
Is a 200 my fault or the server's?
200 is not an error — it belongs to the 2xx success class.