Skip to main content

Полный список строк состояния HTTP

Подсветка дат и сроков в Excel (Май 2025)

Подсветка дат и сроков в Excel (Май 2025)
Anonim

Строка состояния HTTP - это термин, присвоенный коду состояния HTTP (фактический номер кода), сопровождаемый фразой причины HTTP1 (Краткое описание).

Вы можете узнать больше о кодах состояния HTTP в наших кодах статуса HTTP? кусок. Мы также сохраняем список ошибок кода состояния HTTP (4xx и 5xx) вместе с некоторыми советами по их исправлению.

Замечания: Хотя технически некорректно, строки состояния HTTP часто называются просто кодами состояния HTTP.

Категории кода состояния HTTP

Как вы можете видеть ниже, коды состояния HTTP представляют собой трехзначные целые числа. Самая первая цифра используется для идентификации кода в определенной категории - одна из этих пяти:

  • 1XX: Информационный - запрос был принят или процесс продолжается.
  • 2XX: Подтверждает, что действие выполнено успешно или было понято.
  • 3XX: Перенаправление - что-то еще нужно для завершения запроса.
  • 4XX: Ошибка клиента, указывающая, что запрос не может завершить или содержит неправильный синтаксис.
  • 5XX: Ошибка сервера, указывающая на то, что сервер не смог выполнить запрос, предположительно действительный.

Приложения, которые понимают коды состояния HTTP, не должны знать все кодов, что означает, что неизвестный код также имеет неизвестную фразу HTTP-причины, которая не даст пользователю много информации. Однако эти HTTP-приложения должны понимать категории или классы, как мы описали их выше.

Если программное обеспечение не знает, что означает конкретный код, он может, по крайней мере, идентифицировать класс. Например, если код состояния 490 неизвестен для приложения, он может рассматривать его как 400, потому что он в той же категории, и затем может предположить, что что-то не так с запросом клиента.

Строки состояния HTTP (коды состояния HTTP + фразы разума HTTP)

Код состоянияФраза разума
100Продолжить
101Переключение протоколов
102обработка
200Хорошо
201созданный
202Принято
203Неавторитная информация
204Без содержания
205Сбросить содержимое
206Частичное содержание
207Multi-Status
300Множественный выбор
301переехал навсегда
302Найденный
303Смотреть другие
304Не изменено
305Используй прокси
307Временная переадресация
308Перенаправление
400Плохой запрос
401неразрешенный
402Требуется оплата
403запрещено
404не обнаружена
405метод не разрешен
406Неприемлимо
407Требуется прокси-аутентификация
408Тайм-аут запроса
409конфликт
410Ушел
411Требуется длина
412Сбой предварительного условия
413Запросить объект слишком большой
414Request-URI слишком большой
415Неподдерживаемый тип носителя
416Диапазон запросов недопустим
417Ошибка ожидания
421Неверный запрос
422Непроцессная организация
423запертый
424Неудачная зависимость
425Неупорядоченная коллекция
426Требуется обновление
428Необходимое условие
429Слишком много запросов
431Поля заголовка запроса слишком большие
451Недоступно для юридических причин
500Внутренняя ошибка сервера
501Не реализованы
502Плохой шлюз
503Сервис недоступен
504Тайм-аут шлюза
505Версия HTTP не поддерживается
506Вариант также ведет переговоры
507Недостаточно места для хранения
508Обнаружена петля
510Не расширен
511Требуется сетевая аутентификация

1 Подчиненные фразы HTTP, которые сопровождают коды состояния HTTP, рекомендуются только. В RFC 2616 допускается разная причина. 6.1.1. Вы можете увидеть, что фразы по умолчанию HTTP заменены более «дружественным» описанием или на локальном языке.

Неофициальные строки состояния HTTP

Строки состояния HTTP ниже могут использоваться некоторыми сторонними службами в качестве ответов об ошибках, но они не указаны никаким RFC.

Код состоянияФраза разума
103Контрольно-пропускной пункт
420Ошибка метода
420Улучшите свое спокойствие
440Таймаут входа
449Повторить попытку
450Заблокировано Windows Parental Controls
451переадресовывать
498Недопустимый токен
499Требуется токен
499Запрос был запрещен антивирусом
509Превышен лимит пропускной способности канала
530Сайт заморожен

Замечания: Важно помнить, что, хотя коды состояния HTTP могут использовать одни и те же номера с сообщениями об ошибках, найденными в других контекстах, например, с кодами ошибок Device Manager, это не означает, что они связаны каким-либо образом.