Server errors (HTTP status code 500 to 599), on the other hand, result when the server is aware that an error has occurred or is not able to process the request. It can help determine if a potential issue can be deployed on the server-side.
Although the errors are mostly client-related, it’s useful to know which code a user is experiencing. Client vs Server ErrorsĮrror codes 400 to 499 result from the user client (a web browser or any HTTP client). In addition, this tutorial will discuss potential causes and solutions. Numerous situations can lead the webserver to respond with a particular code.
In this guide, we will discuss some of the most common HTTP error codes that everyone encounters (4xx and 5xx), from the perspective of a system admin. It means that the server failed to process a valid request. Server error responses: Value ranges from 500 to 599. Either the request contains incorrect syntaxes or it can’t be fulfilled. It means that further actions are necessary to complete the request.Ĭlient error responses: Value ranges from 400 to 499. Redirection messages: Value ranges from 300 to 399. It says that the action was received, understood, and accepted successfully. Successful responses: Value ranges from 200 to 299. It describes that the request was received and being processed. Information responses: Value ranges from 100 to 199. Based on the first digit, HTTP codes are divided into five categories: These codes are three-digit long integers, each signifying various statuses. In many situations, these codes are important to diagnose various server/client issues. Instead, it’s a report of how things went after receiving the HTTP request. It doesn’t contain any actual site content. These codes are short notes from the server describing the situation. Any web server receiving an HTTP request is responded to with an HTTP status code.