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

Информация о состоянии запроса обозначается трехразрядным кодом ответа сервера (иногда его называют кодом состояния) и сопровождается описательным сообщением.

Коды состояний группируются следующим образом:

100-199 - информационный;

200-299 - запрос прошел успешно;

300-399 - запрос клиента переадресован, необходимы дальнейшие действия;

400—499 — запрос клиента является неполным;

500-599 - ошибки сервера.

В HTTP в каждом диапазоне определены лишь несколько кодов, хотя для сервера при необходимости могут определяться собственные коды. Программа-клиент при получении кода, который он не может распознать, интерпретирует его в соответствии с диапазоном, к которому этот код принадлежит. Коды в диапазонах 100-199, 200-299 и 300-399 большинство веб-браузеров обрабатывают без извещения пользователя, и только некоторые коды ошибок из диапазонов 400-499 и 500-599 отображаются для пользователя (например, «404 Not Found» - страница не обнаружена).


Информационная архитектура



Новости за месяц

  • Сентябрь
    2019
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс