Every HTTP transaction has a status code sent back by the server to define how the server handled the transaction. HTTP response status codes indicate whether a specific HTTP request has been successfully completed or not.