HTTP коды состояния - что они означают?

0
1301
ошибка 503 ошибка сервера

Каждый день миллионы людей используют Интернет для самых разных вещей. Как правило, мы вводим интернет-адрес или URL и получаем наш сайт. Иногда, однако, приходит к ошибке. Веб-страница не будет отображаться, и будет отображаться код состояния, указывающий на ошибку. Однако многие пользователи не знают о важности этих кодов, хотя и много говорят о том, что произошло.

Что именно представляют собой коды состояния HTTP?

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

Группы кодов состояния

Все коды состояния HTTP подразделяются на шесть групп, пронумерованных от одной до шести и девяти, каждая из которых относится к определенной категории сообщений. В целом, группы распределяются следующим образом:

* 1xx выводит общую информацию
* 2xx содержит коды для успешных операций
* 3xx содержит коды для перенаправлений и перенаправлений
* 4xx отвечает за ошибки клиента
* 5xx отвечает за ошибки сервера
* 9xx выдает собственные ошибки

В этих шести группах все коды состояния для протокола HTTP суммируются. Каждая группа содержит различное количество кодов, которые указывают конкретную ситуацию, состояние или статус.

Группа 1xx - общая информация

Эта группа состоит из трех состояний, а именно кода состояния 100, 101 и 102. Эти коды отвечают за публикацию общей информации и инструкций. Например, код 100 возвращает команду «Продолжить» в браузер, информируя его о том, что он может выполнить потенциально большой и загруженный сервером запрос. Код 101, с другой стороны, информирует браузер об изменении протокола, например, при переходе с HTTP на FTP и т. Д. Наконец, 102 обозначает Обработка и информирует браузер о том, что запрос все еще активно обрабатывается. Это предотвращает тайм-аут. Коды в этой категории предназначены только для связи с браузером, поэтому вы обычно их не замечаете.

Группа 2xx - успешные операции

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

Группа 3xx - перенаправляет

Группа кодов 300er занимается исключительно переадресацией. Они содержат отзывы о постоянном перенаправлении, использовании прокси и т. Д. Они в основном используются, чтобы предупредить браузер об этих перенаправлениях и указать правильный URL-адрес или правильный путь. Как пользователь, вы обычно ничего не получаете или очень мало получаете от кодов статуса этой группы.

Группа 4xx - ошибка клиента

Группа 400er является первой группой, имеющей дело с текущими сообщениями об ошибках. В данном случае это клиентские ошибки, то есть проблемы, которые были вызваны клиентом, то есть веб-браузером, или ошибками, которые были вызваны клиентом. Количество различных кодов ошибок значительно, но обычный пользователь обычно встречает три кода из этой группы, а именно 400, 403 и 404.

Ошибка 400 - Bad Request представляет ошибочный запрос. Здесь браузер запросил функцию или страницу. Однако запрос был неправильно сконструирован и поэтому не мог быть выполнен сервером. Вы также увидите сообщение об ошибке 403 - Not Allowed. Эта ошибка возникает всякий раз, когда вы переходите на веб-страницу, к которой у вас нет доступа. Например, если вы хотите получить доступ к каталогу сервера без соответствующих прав или если вы ввели неверные данные доступа для запроса .htaccess, вы получите это сообщение об ошибке. Безусловно, наиболее распространенной ошибкой является ошибка 404 - Not Found. Всякий раз, когда вы вводите неверную или неправильную веб-страницу, ответом является ошибка 404.

Группа 5xx - ошибка сервера

Если группа 400er предназначена для ошибок клиента, т. Е. Для ошибок, вызванных веб-браузером, группа 500er означает обратное. Он возвращает сообщения об ошибках, которые были вызваны сервером или вызваны на сервере. Вероятно, наиболее известной ошибкой является Ошибка 500 - Внутренняя ошибка сервера. Это сообщение об ошибке набора для ряда ошибок сервера, которые не имеют собственного кода и не указаны. К другим распространенным ошибкам сервера относятся Ошибка 502 Bad Gateway, например, когда используется плохой прокси-сервер или сбой переадресации, и Ошибка Ошибка 503 Служба недоступна, например, когда сервер временно недоступен из-за технического обслуживания. Иногда вы также сталкиваетесь с ошибкой 504 Gateway Timeout, сообщающей, что соединение было потеряно из-за тайм-аута. Особенно на крупных веб-сайтах или в специальных предложениях, вы также найдете ошибку 509 - Пропускная способность превышена. Сообщение указывает, что запрос был прерван, потому что в противном случае ширина полосы сервер был бы превышен.

Группа 9xx - Собственные сообщения о статусе

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

ОСТАВИТЬ ОТВЕТ

Пожалуйста, введите ваш комментарий!
Пожалуйста, введите ваше имя здесь