200
2xx SuccessOK
The request succeeded. The meaning depends on the method used.
200 OK is the standard response for a successful HTTP request. What 'success' means depends on the method: a GET returns the resource, a POST returns the result of the action, and so on. If you're debugging an API and seeing 200 when you expected an error, check the response body - some services return a 200 with an error payload inside instead of a proper 4xx or 5xx code.
What 200 looks like on the wire
GET /api/users/42 HTTP/1.1
Host: api.example.com
HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-store
{"id": 42, "name": "Ada Lovelace"}About 2xx Success
The request was received, understood, and accepted. This is what you want to see.
Where it's defined
200 OK is defined in RFC 9110 §15.3.1. MDN's 200 reference covers browser behavior and examples.