Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Полный список HTTP-кодов состояния (официальные и неофициальные)

HTTP-коды состояния — это трехзначные числа, возвращаемые сервером в ответ на HTTP-запрос. Они делятся на пять классов:

  • 1xx — Информационные
  • 2xx — Успешные
  • 3xx — Перенаправления
  • 4xx — Ошибки клиента
  • 5xx — Ошибки сервера
  • 6xx+ — Неофициальные/пользовательские коды

1xx — Информационные

Код Название Описание
100 Continue Продолжайте — начальная часть запроса получена, продолжайте отправку.
101 Switching Protocols Переключение протоколов по запросу клиента.
102 Processing (WebDAV) Обработка — сервер начал выполнять запрос, но ещё не завершил.
103 Early Hints Ранние подсказки для предварительной загрузки ресурсов.

2xx — Успешные

Код Название Описание
200 OK Запрос выполнен успешно.
201 Created Ресурс успешно создан.
202 Accepted Запрос принят, но ещё не обработан.
203 Non-Authoritative Information Ответ получен от стороннего источника.
204 No Content Успех, но без тела ответа.
205 Reset Content Сбросить форму (интерфейс).
206 Partial Content Частичный ответ на диапазон запроса.
207 Multi-Status (WebDAV) Множественные статусы для разных частей.
208 Already Reported (WebDAV) Уже было сообщено ранее.
226 IM Used Использован код повторной доставки.

3xx — Перенаправления

Код Название Описание
300 Multiple Choices Несколько вариантов.
301 Moved Permanently Ресурс перемещён навсегда.
302 Found Временно перемещён.
303 See Other Использовать другой URL.
304 Not Modified Содержимое не изменялось.
305 Use Proxy Использовать прокси. (устарел)
306 Switch Proxy Зарезервирован.
307 Temporary Redirect Временное перенаправление.
308 Permanent Redirect Постоянное перенаправление.

4xx — Ошибки клиента

Код Название Описание
400 Bad Request Неверный запрос.
401 Unauthorized Требуется авторизация.
402 Payment Required Требуется оплата. (зарезервировано)
403 Forbidden Доступ запрещён.
404 Not Found Не найдено.
405 Method Not Allowed Метод не разрешён.
406 Not Acceptable Неприемлемо.
407 Proxy Authentication Required Требуется аутентификация прокси.
408 Request Timeout Истекло время ожидания запроса.
409 Conflict Конфликт запроса с текущим состоянием.
410 Gone Ресурс удалён.
411 Length Required Требуется указание длины.
412 Precondition Failed Предусловие не выполнено.
413 Payload Too Large Тело запроса слишком большое.
414 URI Too Long URI слишком длинный.
415 Unsupported Media Type Неподдерживаемый тип данных.
416 Range Not Satisfiable Диапазон не может быть предоставлен.
417 Expectation Failed Ожидание не удалось.
418 I'm a teapot Я — чайник. (шутка, RFC 2324)
419 Page Expired Срок действия страницы истёк. (неофициальный)
420 Enhance Your Calm Успокойтесь. (неофициальный, Twitter)
421 Misdirected Request Неверный адресат.
422 Unprocessable Entity Необрабатываемый объект.
423 Locked Заблокировано.
424 Failed Dependency Сбой зависимости.
425 Too Early Слишком рано.
426 Upgrade Required Требуется обновление.
428 Precondition Required Требуется предусловие.
429 Too Many Requests Слишком много запросов.
430 Request Header Fields Too Large Слишком большие заголовки. (неофициальный)
431 Request Header Fields Too Large Поля заголовков слишком большие.
440 Login Timeout Таймаут сессии. (Microsoft)
444 No Response Нет ответа. (nginx)
450 Blocked by Windows Parental Controls Заблокировано родительским контролем. (Microsoft)
451 Unavailable For Legal Reasons Недоступно по юридическим причинам.
460–499 Пользовательские ошибки Внутренние или специфичные для API.

5xx — Ошибки сервера

Код Название Описание
500 Internal Server Error Внутренняя ошибка сервера.
501 Not Implemented Не реализовано.
502 Bad Gateway Плохой шлюз.
503 Service Unavailable Сервис недоступен.
504 Gateway Timeout Таймаут шлюза.
505 HTTP Version Not Supported Версия HTTP не поддерживается.
506 Variant Also Negotiates Ошибка согласования.
507 Insufficient Storage Недостаточно места.
508 Loop Detected Обнаружен цикл.
509 Bandwidth Limit Exceeded Превышен лимит трафика. (неофициальный)
510 Not Extended Требуется расширение.
511 Network Authentication Required Требуется сетевая аутентификация.
520 Unknown Error Неизвестная ошибка. (Cloudflare)
521 Web Server Is Down Веб-сервер не работает. (Cloudflare)
522 Connection Timed Out Время подключения истекло. (Cloudflare)
523 Origin Is Unreachable Источник недоступен. (Cloudflare)
524 A Timeout Occurred Произошёл таймаут. (Cloudflare)
525 SSL Handshake Failed Сбой рукопожатия SSL. (Cloudflare)
526 Invalid SSL Certificate Недопустимый SSL-сертификат. (Cloudflare)
527 Railgun Error Ошибка Railgun. (Cloudflare)
530 Site is Frozen Сайт заморожен. (Pantheon)
598 Network Read Timeout Error Таймаут чтения из сети. (неофициальный)
599 Network Connect Timeout Error Таймаут соединения с сетью. (неофициальный)

6xx+ — Неофициальные/шутливые/пользовательские

Код Название Описание
600 Custom Error Пользовательская ошибка.
666 Devil's Code Адская ошибка. (шутка)
701 Mechagodzilla Detected Обнаружен Мехагодзилла. (шутка)
777 Lucky Success Удача! Всё сработало.
800+ Пользовательские коды Внутренние статусы API или систем.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors