In the article "HTTP Codes for Client Errors" we discussed what HTTP response codes are for, what classes are there, and what codes are used to describe client errors. In this article we will describe what codes exist to trace errors on the server.
|500||Internal Server Error
||The server has encountered a situation that it does not know how to handle. Most often this happens if you cannot connect to the database or the scripts on the site cannot be executed correctly.
||The request method is not supported by the server and cannot be processed. The only methods that servers need to support are GET and HEAD.
||This error means that the server (while operating as a gateway) received an invalid response.
||The server is not ready to process the request. There are many reasons for this error: access to the server from your IP is limited, there are restrictions on the side of the Internet provider, the server is overloaded or disconnected
||This error response is provided when the server is acting as a gateway and cannot receive a response in time
|505||HTTP Version Not Supported
||The HTTP version used in the request is not supported by the server