Overview of HTTP Status Codes for Software Testers
HTTP status codes are three-digit numbers that define the present status of a client's request to a server. These codes are returned by the server as a response to a client's HTTP request. HTTP status codes indicate whether the request was successful, failed, or redirected to another resource.
A request is made to the server (where the website is being hosted) each time a Uniform Resource Locator (URL) is entered into the client browser. In other words, the client sends a Hypertext Transfer Protocol (HTTP) request to the server, and the server replies by returning an HTTP status code to the client, indicating whether the request was successful or not. The server answers when you submit the request via the HTTP protocol.