A Break Down of HTTP Status Codes
See the original posting on DZone Python
HTTP which stands for Hypertext Transfer Protocol helps to indicate if a response is successful or not. Status codes are guided by section 10 of RFC 2616. Most of the time, the users do not see the codes returned from the browser, but they are returned every time the browser interacts with the server.
Status codes can help provide a better user experience for the audience using an application, in terms of displaying the right error message and success message.