Assignments

HTTP Status Codes for Beginners

HTTP Status Codes for Beginners


With huge thanks to Dave Child of Added Bytes (previously know as ILoveJackDaniels) - https://www.addedbytes.com/articles/for-beginners/http-status-codes/

All valid HTTP 1.1 Status Codes simply explained.

 

HTTP, Hypertext Transfer Protocol, is the method by which clients (i.e. you) and servers communicate. When someone clicks a link, types in a URL or submits out a form, their browser sends a request to a server for information. It might be asking for a page, or sending data, but either way, that is called an HTTP Request. When a server receives that request, it sends back an HTTP Response, with information for the client. Usually, this is invisible, though I'm sure you've seen one of the very common Response codes - 404, indicating a page was not found. There are a fair few more status codes sent by servers, and the following is a list of the current ones in HTTP 1.1, along with an explanation of their meanings.

A more technical breakdown of HTTP 1.1 status codes and their meanings is available at http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html. There are several versions of HTTP, but currently HTTP 1.1 is the most widely used.

Informational

Successful

Redirection

Client Error

Server Error

Web Server Status Codes in a nutshell

{}