Cheat Sheet
The commands you keep forgetting, with a one-line description and a real example you can copy - 384 across 26 tools. Pick a tool in the sidebar, or search across all of them.
HTTP Status Codes
What each response code means, and when you’ll actually see it.| Command | What it does | Example |
|---|---|---|
200 OK | Request succeeded. | GET /users → 200 |
201 Created | A new resource was created. | POST /users → 201 |
204 No Content | Success, with an empty body. | DELETE /users/5 → 204 |
301 Moved Permanently | Permanent redirect; update your link. | http → https → 301 |
302 Found | Temporary redirect. | /login → 302 to /home |
304 Not Modified | Your cached copy is still fresh. | If-None-Match match → 304 |
400 Bad Request | The request itself is malformed. | invalid JSON body → 400 |
401 Unauthorized | Not authenticated - you need to log in. | missing/invalid token → 401 |
403 Forbidden | Authenticated, but not allowed. | normal user hits /admin → 403 |
404 Not Found | No such resource. | GET /users/9999 → 404 |
409 Conflict | Conflicts with current state. | duplicate email on signup → 409 |
422 Unprocessable Entity | Well-formed, but validation failed. | age = -5 → 422 |
429 Too Many Requests | You hit a rate limit. | too many calls → 429 |
500 Internal Server Error | The server threw an unhandled error. | crash in a handler → 500 |
502 Bad Gateway | An upstream server returned junk. | proxy can’t reach the app → 502 |
503 Service Unavailable | Down or overloaded; try later. | maintenance window → 503 |
504 Gateway Timeout | An upstream server was too slow. | backend didn’t respond → 504 |