Логотип, авторский сайт блог debend website.

Сервер не может обработать запрос из-за ошибки.

Ошибки 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 - доступ заблокирован по юридическим основаниям.