Tags for this article: 101 Switching Protocols, 301 Moved Permanently, url tips
Understanding the HTTP messages is very important for a person who is working or trying to learn HTML. There are a number of error messages that creep up every now and then and most of us are confused as to what it means. Each and every error message is denoted by a number and each number has a different meaning. These are also called HTTP status messages and understanding them is not at all difficult. The message only occurs when a particular browser requests some sought of service from the web browser.
The error message “100 continue” actually means that some part of the request is received by a server but the client should continue the request untill the server rejects it. The message “101 Switching Protocols” actually means that the server has switched the protocol. The above mentioned were the information messages and you can easily understand them. Following are the successful messages that appear on your page. The message which says “200 OK” actually means that the request is OK and been granted. The message “201 Created” describes that your request is complete and a new resource is being created. The error message “202 Accepted” describes that the request is accepted and sent for processing but the processing is not complete.
Another error message such as “203” is described as non-authoritative information. Error message “204” refers to no content. Furthermore, “205” and “206” refers to reset content and partial content. Understanding all the above mentioned messages is pretty easy. The most frequent and common messages are the server errors. Some of the server error includes “500 Internal Server Error” which means that the request is not completed because the server has met an unexpected condition. Another error message is “501 Not Implemented” means that the request is not completed because the server did not supported the functionality which was required.
The very common “502 Bad Gateway” error describes that the server received some invalid response from the upstream server. Another server error is “503 Service Unavailable” which actually means that the request did not complete because the server is down or overloading. The most common server error is the “504 Gateway Timeout” which means that the gateway has timed out and the request cannot be completed. Another server error includes “505 HTTP Version Not Supported” which means that the server did not support your “http protocol” version. Above mentioned are all the server errors which frequently occur.
Error message “300 Multiple Choices” indicates that there are a number of options for a specific resource. The message “301 Moved Permanently” describes that all the future requests should be permanently moved to a given URL. The error code “303 See Other” is very common and shows that the response to a specific request can only be found under some other URL. This URL is found using the GET method. All the above mentioned error messages are very important to understand if you are using HTML or are planning to learn it in the near future.