Объяснение кодов ошибок и состояния HTTP

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

Типы ошибок HTTP и коды состояния

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

  • 100-199: информационный статус
  • 200-299: статус успеха
  • 300-399: состояние перенаправления
  • 400-499: ошибки клиента
  • 500-599: ошибки сервера

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

200 ОК

Ошибка 200
Wikimedia Commons

В случае статуса HTTP 200 ОК, веб-сервер успешно обработал запрос и передал содержимое в браузер. Большинство запросов HTTP приводят к этому состоянию. Пользователи редко видят этот код на экране, так как веб-браузеры обычно показывают коды только при наличии проблем.

Ссылка на основную публикацию