Website HTTP Status Codes
In this page, we just want to explore just a few of the more common status codes you may come across both as a developer and as a user (browser) of the internet. Some of these codes will have you jumping for joy, some will have you pulling your hair out but understanding them will help your sanity just a little bit (we hope).
2xx - Success Status
200 - OK - This is the most common status code and simply put, everything is ok, this page or element has loaded correctly
204 - No Content - This basically means that the server processed this, however, no content is being returned back.
3xx - Redirection Status
301 - Moved Permanently - This means that any requests into this will be permanently directed to the URL specified
4xx - Error
400 - Bad Request - This status code indicates that the request cannot be completed due to bad syntax
401 - Unauthorized - This indicates that authentication has failed or something is trying to load before authentication has been completed
403 - Forbidden - This means that the actual request was valid but the server is refusing to respond to the request.
404 - Not Found - One of the most common status codes, this means that the item requested was not found on the server.
5xx - Server Errors
500 - Internal Server Error - This is pretty much a catch-all error code when the server cannot give you more information on the particular error
503 - Service Unavailable - This can be a common error code and means that the server is currently unavailable. This is normally a temporary error
509 - Bandwidth Limit Exceeded - This status code is basically saying that the website on the server has reached its limits and the server will no longer be served up
We hope this has helped, there is a more comprehensive list available by heading on over to http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
Pebble are specialists in web design and bespoke development. You can see the kind of work we do by heading over to our portfolio (which have no website status error codes!).