HTTP 5xx Response Code Class
5xx server response code class indicates that an error was caused by the server. These status codes are applicable to any request method. The server should include an entity (except when responding to
HEAD requests) containing an explanation of the problem, and whether it is a temporary or permanent condition. User agents should display any included entity to the user.