Коды состояния HTTP
Видите в браузере ошибку 404, 500 или 502? Узнайте, что она значит, на чьей стороне проблема — у вас или у сайта — и как её исправить.
1xx ИнформационныеКодов: 32xx УспехКодов: 53xx ПеренаправлениеКодов: 74xx Ошибки клиентаКодов: 275xx Ошибки сервераКодов: 9Ошибки Cloudflare (52x)Кодов: 7
1xx Информационные
Запрос получен и ещё обрабатывается.
HTTP 100 ContinueСервер получил заголовки запроса, и клиент должен продолжить отправку тела запроса.HTTP 101 Switching ProtocolsСервер соглашается перейти на протокол, запрошенный клиентом (например, WebSocket).HTTP 103 Early HintsСервер заранее отправляет предварительные заголовки, например ссылки preload, чтобы браузер быстрее начал загружать ресурсы.
2xx Успех
Запрос получен и успешно обработан.
HTTP 200 OKЗапрос выполнен успешно.HTTP 201 CreatedЗапрос выполнен успешно, создан новый ресурс.HTTP 202 AcceptedЗапрос принят к обработке, но обработка ещё не завершена.HTTP 204 No ContentЗапрос выполнен успешно, но возвращать нечего.HTTP 206 Partial ContentСервер отправляет только часть файла по запросу (используется для докачки и потокового видео).
3xx Перенаправление
Нужно дополнительное действие, обычно переход по перенаправлению на другой адрес.
HTTP 300 Multiple ChoicesУ ресурса несколько вариантов, и клиент может выбрать один из них.HTTP 301 Moved PermanentlyСтраница навсегда перенесена на новый адрес; браузеры и поисковики должны использовать новый адрес.HTTP 302 FoundСтраница временно доступна по другому адресу.HTTP 303 See OtherКлиент должен получить результат по другому адресу (часто после отправки формы).HTTP 304 Not ModifiedКопия в кеше браузера всё ещё актуальна, поэтому сервер не отправляет содержимое повторно.HTTP 307 Temporary RedirectСтраница временно находится по другому адресу, и запрос нужно повторить там тем же методом.HTTP 308 Permanent RedirectСтраница перенесена навсегда, и запрос нужно повторить по новому адресу тем же методом.
4xx Ошибки клиента
Проблема в запросе: неверный адрес, нет прав доступа или неверные данные.
HTTP 400 Bad RequestСервер не может обработать запрос, потому что он составлен неверно или некорректен.HTTP 401 UnauthorizedНужно войти в систему: требуется аутентификация, а её нет или она неверна.HTTP 403 ForbiddenСервер понял запрос, но отказывает в доступе.HTTP 404 Not FoundСервер не может найти запрошенную страницу или файл.HTTP 405 Method Not AllowedМетод запроса (например, POST) не разрешён для этого адреса.HTTP 406 Not AcceptableСервер не может вернуть содержимое в формате, который принимает клиент.HTTP 407 Proxy Authentication RequiredСначала нужно авторизоваться на прокси-сервере между вами и сайтом.HTTP 408 Request TimeoutСервер слишком долго ждал, пока клиент закончит отправку запроса.HTTP 409 ConflictЗапрос конфликтует с текущим состоянием ресурса.HTTP 410 GoneСтраница удалена навсегда и не вернётся.HTTP 411 Length RequiredСервер требует указать длину запроса (заголовок Content-Length).HTTP 412 Precondition FailedУсловие из заголовков запроса не выполняется для текущей версии ресурса.HTTP 413 Content Too LargeЗагружаемый файл или данные больше, чем разрешает сервер.HTTP 414 URI Too LongАдрес (URL) длиннее, чем сервер готов обработать.HTTP 415 Unsupported Media TypeСервер не принимает формат отправленных данных.HTTP 416 Range Not SatisfiableЗапрошенная часть файла выходит за пределы его размера.HTTP 417 Expectation FailedСервер не может выполнить требование из заголовка Expect запроса.HTTP 418 I'm a teapot (Unused)Первоапрельская шутка из RFC 2324 («Я — чайник»). Код зарезервирован и в реальном HTTP не используется.HTTP 421 Misdirected RequestЗапрос попал на сервер, который не может отвечать за этот адрес сайта.HTTP 422 Unprocessable ContentЗапрос составлен правильно, но данные в нём неверны (например, не прошли проверку).HTTP 423 LockedРесурс заблокирован и сейчас не может быть изменён.HTTP 425 Too EarlyСервер отказывается обрабатывать запрос, который может быть повторён (отправлен слишком рано при установке соединения).HTTP 426 Upgrade RequiredЧтобы продолжить, клиент должен перейти на другой или более новый протокол.HTTP 428 Precondition RequiredСервер требует условный запрос, чтобы не перезаписать чужие изменения.HTTP 429 Too Many RequestsСлишком много запросов за короткое время (ограничение частоты).HTTP 431 Request Header Fields Too LargeЗаголовки запроса, часто cookie, слишком большие.HTTP 451 Unavailable For Legal ReasonsДоступ заблокирован по юридическим причинам, например по решению суда или требованию властей.
5xx Ошибки сервера
Сервер не смог обработать корректный запрос; проблема на стороне сайта.
HTTP 500 Internal Server ErrorНа сервере произошла непредвиденная ошибка, и он не смог выполнить запрос.HTTP 501 Not ImplementedСервер не поддерживает функцию, необходимую для выполнения запроса.HTTP 502 Bad GatewayШлюз или прокси-сервер получил некорректный ответ от сервера, стоящего за ним.HTTP 503 Service UnavailableСервер временно не может обработать запрос, потому что перегружен или на обслуживании.HTTP 504 Gateway TimeoutШлюз или прокси-сервер не дождался вовремя ответа от сервера, стоящего за ним.HTTP 505 HTTP Version Not SupportedСервер не поддерживает версию HTTP, использованную в запросе.HTTP 507 Insufficient StorageНа сервере недостаточно места, чтобы выполнить запрос.HTTP 508 Loop DetectedСервер обнаружил бесконечный цикл при обработке запроса.HTTP 511 Network Authentication RequiredНужно войти в сеть (например, Wi-Fi в отеле, аэропорту или общественный), прежде чем пользоваться интернетом.
Ошибки Cloudflare (52x)
Неофициальные коды, которые Cloudflare возвращает, когда не получает корректного ответа от собственного (исходного) сервера сайта.
HTTP 520 Web Server Returned an Unknown ErrorСервер сайта вернул Cloudflare пустой, неизвестный или неожиданный ответ.HTTP 521 Web Server Is DownСервер сайта отклонил подключение Cloudflare (веб-сервер не работает или блокирует Cloudflare).HTTP 522 Connection Timed OutУ Cloudflare истекло время ожидания при подключении к серверу сайта.HTTP 523 Origin Is UnreachableCloudflare не может связаться с сервером сайта (исходный сервер недоступен).HTTP 524 A Timeout OccurredCloudflare подключился к серверу сайта, но тот не ответил до истечения тайм-аута (по умолчанию 125 секунд).HTTP 525 SSL Handshake FailedНе удалось установить SSL/TLS-соединение (handshake) между Cloudflare и сервером сайта.HTTP 526 Invalid SSL CertificateCloudflare не может проверить SSL-сертификат на сервере сайта.