раздел :: коды состояния

Код состояния - это трехзначный цифровой код ответа сервера, информирующий о результате обработки запроса. Каждое сообщение-ответ начинается со строки состояния, которая имеет три подстроки: номер версии протокола сервера, код состояния и поясняющая фраза на естественном языке. На фразу, поясняющую код состояния, нельзя полагаться, т.к. язык этой фразы зависит от языка сервера. Например, фраза "Not Found" (Не найдено) может иметь синоним "Missing Resource" (Ресурс отсутствует) или же вовсе "Kaanavillai". Однако же код состония в любых языках и наречиях остается одним и тем же.

Коды состояния подразделяются на пять классов ответов, обозначаемых обычно как 1xx, 2xx, 3xx, 4xx, 5xx. Принадлежность к тому или иному классу определяется первой цифрой кода.

  1. информационный класс
  2. класс успешного выполнения
  3. класс переадресации
  4. класс клиентских ошибок
  5. класс ошибок сервера
Читать далее..

Класс ответов связанных с переадресацией, используется для информирования агента пользователя (браузера) о том, что для завершения запроса необходим дополнительный запрос. Дополнительная информация содержится в заголовке Location. Это, как правило, адрес ресурса, к которому нужно совершить переадресацию. Исключением является ответ 304, который не имеет отношения к переадресации. Читать далее..