An HTTP error is a message from the web server that something went wrong with your request. Each type has an HTTP code, like a 404 error for a non-existent page or a 500 for an internal server error.