Главная | Статьи | Коды состояния HTTP
Aлекс Алекс
Россия, ---

Коды состояния HTTP

Код состояния HTTP - часть ответа с сервера при запросах по протоколу HTTP. Такой код представляет собой трёхразрядное десятичное число, первая цифра которого - это класс состояния.

Коды состояний разбиты на 5 групп:

1XX - информационные

2XX - успешные запросы

3XX - перенаправления

4XX - ошибки клиента

5XX - ошибки сервера

Распространённые ошибки

- HTTP 103 Early Hints — (предварительные данные) - разрешение пользовательскому агенту начать предварительную загрузку ресурсов, пока сервер все еще готовит ответ

- HTTP 301 Moved Permanently (перемещено навсегда) - сервер сообщает клиенту, что искомый ресурс был навсегда перемещен по другому URL-адресу

- HTTP 400 Bad Request (неправильный, некорректный запрос) - отправка запроса с неполными данными, некорректными данными

- HTTP 403 Forbidden (запрещено) - доступ к запрашиваемому ресурсу запрещён

Ошибка на сервере

Список кодов http
1XX - Информационные
100 Продолжение выполнения запроса, пока все в порядке
101 Переключение протоколов
102 Processing - идёт обработка
103  Early Hints - ранняя метаинформация

2xx: Success (успешно)

200 OK нормальный ответ
201 Created создано
202 Accepted принято
203 Non-Authoritative Information - информация не авторитетна
204 No Content (нет содержимого)
205 Reset Content (сбросить содержимое)
206 Partial Content (частичное содержимое)
207 Multi-Status (многостатусный)
208 Already Reported (уже сообщалось)
226 IM Used (использовано IM)

3xx: Redirection (перенаправление)

300 Multiple Choices - множество выборов
301 Moved Permanently - перемещено навсегда
302 Moved Temporarily - перемещено временно
303   See Other - смотреть другое
304 Not Modified - не изменялось
305 Use Proxy - использовать прокси
306 зарезервировано (код использовался только в ранних спецификациях
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
419 Authentication Timeout (not in RFC 2616) - обычно ошибка проверки CSRF
421 Misdirected Request - Неверный запрос
422 Unprocessable Entity - необрабатываемый экземпляр
423 Locked - заблокировано
424 Failed Dependency - невыполненная зависимость
425 Too Early - слишком рано
426 Upgrade Required - необходимо обновление
428 Precondition Required - необходимо предусловие
429 Too Many Requests - слишком много запросов
431 Request Header Fields Too Large - поля заголовка запроса слишком большие
449 Retry With - повторить с
451 Unavailable For Legal Reasons - недоступно по юридическим причинам
499 Client Closed Request  - клиент закрыл соединение

5XX - ошибки сервера

500Internal Server Error - внутренняя ошибка сервера
501Not Implemented - не реализовано
502Bad Gateway - плохой, ошибочный шлюз
503Service Unavailable - сервис недоступен
504Gateway Timeout - шлюз не отвечает
505HTTP Version Not Supported - версия HTTP не поддерживается
506Variant Also Negotiates - вариант тоже проводит согласование
507Insufficient Storage - переполнение хранилища
508Loop Detected - обнаружено бесконечное перенаправление
509Bandwidth Limit Exceeded - исчерпана пропускная ширина канала
510Not Extended - не расширено
511Network Authentication Required - требуется сетевая аутентификация
520Unknown Error - неизвестная ошибка
521Web Server Is Down - веб-сервер не работает
522Connection Timed Out - соединение не отвечает
523Origin Is Unreachable - источник недоступен
524A Timeout Occurred - время ожидания истекло
525SSL Handshake Failed - квитирование SSL не удалось
526Invalid SSL Certificate - недействительный сертификат SSL


Класс:0

Еще статьи:

Оставить комментарий

Осталось символов 1500