Анатомия ответа сервера. Расшифровка кодов ответа
Представьте классический протокол HTTP, созданный еще Тимом Бернерс-Ли в CERN. Браузер запрашивает документ. Сервер отвечает трехзначным цифровым кодом. Группа кодов 4xx сигнализирует об ошибках на стороне клиента. Если же сервер падает целиком, в дело вступают аварийные коды 5xx. Что значат цифры в комбинации 4-0-4? Первая четверка указывает на сбой запроса, а два нуля в середине и четверка на конце фиксируют точное отсутствие запрашиваемого URL на сервере.