Ответ сервера на запрос программы-клиента состоит из трех частей. Первая строка - это строка ответа сервера, содержащая номер версии 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» - страница не обнаружена).


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



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

  • Апрель
    2020
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31