Common Http Status Codes

Common Http Status Codes


  • 200s –  successful requests.
  • 300s – redirections.
  • 400s – problem with the request.
  • 500s – problem with the server.


200 – ok

Everything is ok! Be Happy 🙂

300 – multiple choices

Erm, which one?
The requested resource corresponds to any one of a set of representations

301 – Moved Permanently

302 – Found – temp redirect

The requested resource resides temporarily under a different URI.

304 – Not Modified
304 status code

The URL has not changed since last accessed or cached

307 – Temp Redirect

400 – Bad Request

401 – Unauthorised
Requires user authentication lad

403 – Forbidden

404 – Not Found


Soft 404 – Kind of Not Found
These softies occur, when a page is not found / isn’t there
Fails to return the correct, 404 error status code.
Sometimes a user will get redirected automatically to an irrelevant page

Walter the Softie – finds a weird redirect when he tries to find pawn on his, erm, phone

410 – Gone
Bye Bye!
Not there and no forwarding address innit

500 – Internal Server Error

501 – Not implemented

503 – Service Unavailable

550 – Permission denied

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s