

Keep in mind that HTTP status code definitions are part of a standard that is implemented by the application that is serving requests.For example, web servers such as Apache or Nginx produce two files called access.log and error.log that can be scanned for relevant information Check server logs for more details about how the server is handling the requests.When using a web browser to test a web server, refresh the browser after making server changes.Server errors, or HTTP status codes from 500 to 599, are returned by a web server when it is aware that an error has occurred or is otherwise not able to process the request. Even though these types of errors are client-related, it is often useful to know which error code a user is encountering to determine if the potential issue can be fixed by server configuration. Client and Server Error OverviewĬlient errors, or HTTP status codes from 400 to 499, are the result of HTTP requests sent by a user client (i.e. There are many situations that could cause a web server to respond to a request with a particular error code – we will cover common potential causes and solutions. 4xx and 5xx status codes, from a system administrator’s perspective. This guide focuses on identifying and troubleshooting the most commonly encountered HTTP error codes, i.e. The class of a status code can be identified by its first digit: HTTP status codes are three-digit codes, and are grouped into five different classes. When accessing a web server or application, every HTTP request that is received by a server is responded to with an HTTP status code.
