Сервер не может обработать запрос из-за ошибки.
Ошибки HTTP 4xx.
Ошибки класса 4xx в HTTP запросах при обращении к ресурсам интернета указывают на различные проблемы взаимодействия клиента (браузера, приложения, пользователя) и сервера. Сервер понял запрос, но не может его выполнить из‑за ошибки.
Ключевые коды 4xx и их смысл.
400 Bad Request - сервер не смог обработать запрос из‑за синтаксической ошибки (плохой запрос).
401 Unauthorized - неавторизированный доступ.
402 Payment Required - ресурс доступен только после оплаты (резервный код, редко используется на практике). Примечание: чаще для платных сервисов применяют 401 или 403.
403 Forbidden - запрещено, сервер понял запрос, но отказывается его выполнять — у клиента нет прав на доступ. Пароли не помогут - доступ запрещён принципиально.
404 Not Found - не найдено, запрошенный ресурс не найден на сервере, опечатка в адресе или страница удалена.
405 Method Not Allowed - такой метод доступа к сайту не разрешен.
406 Not Acceptable - не применимо, клиент запрашивает данные, которые не может вернуть сервер.
407 Proxy Authentication Required - требуется авторизация на прокси‑сервере.
408 Request Timeout - истекло время запроса.
409 Conflict - конфликт одновременного доступа на изменение данных.
410 Gone - ресурс был удалён и больше не доступен (сервер точно знает, что его нет).
429 Too Many Requests - слишком много запросов, превыше лимит запросов за единицу времени.
451 Unavailable For Legal Reasons - доступ заблокирован по юридическим основаниям.