Список кодов состояния HTTP 5xx с пояснениями
Протокол передачи гипертекста (HTTP) — это протокол связи, используемый, когда браузер отправляет запрос на сервер для получения ответа. Во время этого процесса сервер возвращает код, чтобы указать статус полученного запроса. Этот код состояния HTTP очень полезен для устранения ошибок подключения и устранения проблем.
Типы кодов состояния HTTP
Вот пять различных категорий кодов состояния, используемых в протоколе связи HTTP:
Коды состояния HTTP 5xx — ошибка сервера
Это статус HTTP или коды ошибок, которые чаще всего отображаются в окне веб-браузера. Коды ошибок 5xx возвращаются веб-сервером, когда он сталкивается с проблемой во время обработки запрошенного ресурса клиентом.
500 — внутренняя ошибка сервера
Когда сервер обнаруживает непредвиденное состояние, которое не позволяет ему отвечать на запрос, он возвращает код ошибки «500 — Internal Server Error».

Обычно внутренняя ошибка сервера возникает из-за неправильной конфигурации. Если вы являетесь владельцем веб-сайта, проверьте конфигурацию сервера или свяжитесь со своей хостинговой компанией, чтобы исправить ошибку.
501 — Метод не поддерживается
Когда сервер не может предоставить запрошенный ресурс из-за неподдерживаемого или нераспознанного метода, использованного в запросе, то принимается код «501 — Не реализовано».
502 — Ошибка шлюза
Когда запрос предлагает серверу 1 действовать в качестве шлюза или прокси для получения ответа от другого сервера 2, и если сервер 1 получил неприемлемый ответ от сервера 2, то принимается код «502 — Плохой шлюз».

сервис 503 недоступен
Когда запрос получен сервером в то время, когда он перегружен другими запросами или находится в состоянии планового простоя на техническое обслуживание, то будет получен код «503 — Служба недоступна».
Ошибка 504 Время ответа сервера истекло
Когда server1 действует как внешний шлюз или прокси и не получил вовремя ответ от следующего server2, находящегося дальше в цепочке запросов, к которому он пытался получить доступ для выполнения запроса, тогда принимается код «504 — Gateway Timeout» .

505 — Версия HTTP не поддерживается
Если сервер не поддерживает версию протокола HTTP, используемую в сообщении с запросом, будет получен код «505 — Версия HTTP не поддерживается».
507 — Недостаточно места
Когда на сервере заканчивается место на жестком диске и он больше не обрабатывает запрос, будет получен код «507 — Недостаточно места для хранения».
510 — Расширения отсутствуют
Когда сервер не может обработать запрос из-за того, что запрашивается неподдерживаемое расширение, принимается код «510 — Not Extended».
