If you have used the internet for a while, you may come across some type of errors displayed on the screen instead of a website or web page. Trying or refreshing the link several times might not show any favorable results. You may wonder how to solve the problem to see the website or web page that contains the information you needed. Luckily, there some status codes are available to identify the type of error that makes the problem. First, find the error status code, you notice that it is a three digit number.

The HTTP response codes indicate whether a specific HTTP request has been successfully completed or not. Responses can be classified into different groups: informational responses, successful responses, redirects, client errors, and servers errors. As I said, there are several types of responses are there, some important error status code with its definition, and a short description is explained here.

1xx Informational Responses

100 continue The server has received the request headers, and that the client should proceed to send the request body
101 Switching protocols The requester has asked the server to switch protocols and the server is acknowledging that it will do so.
102 Processing (WebDAV) The server has received and is processing the request, but no response is available yet.

2xx Successful Responses

Code Definition Info
200OKStandard response for successful HTTP requests. Most common code used to indicate success.
201CreatedThe request has been fulfilled and resulted in a new resource being created.
202AcceptedThe request has been accepted for processing, but the processing has not been completed.
203Non-Authoritative informationThe server successfully processed the request but is returning information that may be from another source.
204No contentThe server successfully processed the request but is not returning any content.
205Reset contentThe server successfully processed the request but is not returning any content. This response requires that the requester reset the document view.
206Partial contentThe server is delivering only part of the resource due to a range header sent by the client.
207Multi-Status (WebDAV)Multiple resources in situations where multiple status codes might be appropriate.
208Already reported (WebDAV)Used inside a DAV: propstat response element to avoid enumerating the internal members of multiple bindings to the same collection repeatedly.
226IM UsedThe server has fulfilled a GET request for the resource. The response is a representation of the result of one or more instance-manipulations applied to the current instance.

3xx Redirection Messages

300Multiple choicesThis is for multiple options for the resource that the client may follow.
301Moved Permanently This and all future requests should be directed to a new permanent URL.
302FoundThe target resource resides temporarily under a different URL.
303 See otherThe response to the request can be found under another URL using a GET method.
304Not modifiedThe resource has not been modified since last requested.
307Temporary redirectThe target resource resides temporarily under a different URL and the user agent must not change the request method used.
308Permanent redirectThe target resource has been assigned a new permanent URL.

4xx Client Error

400Bad requestThe request cannot be fulfilled due to invalid syntax.
401unauthorizedThe request has not been applied because it lacks valid authentication credentials for the target resource.
402Payment requiredThis is meant for digital cash or micropayment scheme. Now, reserved for future use.
403ForbiddenThe server understood the request, but refuse to respond to it.
404Not FoundThe requested resource could not be found now. The resource may be available again in the future.
405Method not allowedA request was made of a resource using a request method not supported by that resource (Get or POST method).
406Not AcceptableThe requested resource is only capable of generating content not acceptable according to the Accept headers sent in the request.
407Proxy Authentication RequiredThe client must first authenticate itself with the proxy.
408Request TimeoutThe server timed out waiting for the request. The server would like to shut down the unused connection.
409ConflictShows that the request could not be processed because of conflict in the request
410GoneThe resource requested is no longer available and will not be available again.
411Length RequiredThe request did not specify the length of its content, which is required by the requested resource.
412Precondition FailedThe server does not meet one of the preconditions that the requester put on the request.
413Request Entity Too LargeThe request is larger than the server is willing or able to process.
414Request-URL Too LongThe URL provided was too long for the server to process.
Unsupported Media Type
The request contains a media type that the server does not support it.
429Too Many RequestsThe user has sent too many requests in a given amount of time.
451Unavailable For Legal ReasonsIntended for resource access is denied for legal reasons like censorship or government-mandated blocked access.

5xx Server Error

500Internal server errorThe server encountered an unexpected problem that prevented it from fulfilling the request.
501Not implementedThe server either does not recognize the request method, or it lacks the ability to fulfill the request.
502Bad gatewayThe server was acting as a gateway or proxy and received an invalid response from the upstream server.
503Service unavailableThis a temporary state. The server is currently unavailable, may be due to overload or due to maintenance.
504Gateway timeoutThe server was acting as a gateway or proxy and did not receive a timely response from the upstream server.
505HTTP version not supportedThe server does not support the HTTP protocol version used in the request.
506Variant also negotiatesThe server has an internal configuration error. The resource is configured to engage in transparent content negotiation itself and is therefore not a proper end point in the negotiation process.
507Insufficient storageThe server is unable to store the representation needed to successfully complete the request.
508Loop detectedThe server detected an infinite loop while processing the request.
509Bandwidth limit exceededThis error shows the site is receiving too much traffic than the host can allow. The more the visitors, the more the bandwidth consumed.
511Network authentication requiredThe client needs to authenticate to gain network access.
599Network connect timeoutA network connects timeout behind the proxy to a client in front of the proxy.

This is an easy to reference database of error codes with their definition to assist to you to troubleshoot the common HTTP errors. You may notice that you may encounter most of the errors if you are a heavy internet user. The HTTP error 500 – internal server error is the most common error, which may due to the misconfiguration of the web server. We published a special article about how to fix HTTP 500 error. Error 403 – error may get if you try to obtain some forbidden directory of a website. The error 404 – not found is also the most common error that may grab our attention so many times when we are eagerly searching for something. The error may be due to a mistyped URL, or a broken link or the web admin removed that request page somewhere else or it may be deleted from the server. You can use the search functionality of a website to find the page if it is moved to a new location or the page link changed. The error code 401 status code is Unauthorized error. The user accessing the resource has not been authenticated or the user has not been authenticated correctly to access the resource. The 503 error code tells the Service Unavailable, that means the server may be overloaded or currently under maintenance. Don’t worry, this may happen frequently updated or in high traffic sites, you can access the resource after some time.


Speed up your life, work faster, live better & do things smarter. Free guides & tips for achieving anything you want in your life. Our guides, tips, and tricks helps you to use the internet, software, gadgets, and apps even better. All information at Your Fingertips.

You May Like