Выбрать главу

2yz – положительный отклик . Запрошенное действие было выполнено и сервер готов к принятию новой команды.

3yz – положительный промежуточный отклик. Сервер воспринял команду, но для завершения действия ожидает дальней информации.

4yz – временный негативный отклик. Команда не принята, и запрошенные действия не были исполнены. Однако ошибочное состояние временное, и действие может быть запрошено еще раз.

5yz – негативный отклик. Команда не принята, и запрошенные действия не были исполнены.

Вторая цифра показывает категорию ошибки:

x0z – Синтаксис: Отклик обозначает синтаксическую ошибку команды; команда может быть синтаксически правильная, но отклик нельзя отнести к другим категориям; нереализованная команда.

x1z – Информация: Отклик на запрос информации, например, статус или помощь.

x2z – Соединение: Отклики, относящиеся к каналу передачи данных.

x3z – Не определены

x4z – Не определены

x5z – Почтовая система:

Отклики указывают состояние принимающей почтовой системы в отношении запрошенной передачи или другого действия почтовой системы.

Третья цифра служит для лучшей градации значения в каждой категории, определяемой второй цифрой.

Полная таблица откликов:

Код

Название

Описание

Коды первого класса (1xx) не посылаются сервером клиентам.

100

Продолжайте

Клиент должен продолжать передачу запроса.

101

Переключение протоколов

Сервер предлагает изменить протокол на указанный в поле заголовка отклика Update. Обычно это предложение о переходе на более новую версию HTTP.

110

Отклик мог устареть

Отклик является устаревшим (используется в заголовке Warning).

111

Обновление не удалось

Отклик от кэша не является свежим, т. к. попытка обновить его закончилась неудачей (используется в заголовке Warning).

112

Разрыв соединения

Кэш был умышленно отсоединен от остальной сети на некоторое время (используется в заголовке Warning).

113

Эвристическое устаревание

Кэш эвристически выбрал период обновления, больший 24 часов, и возраст отклика более 24 часов (используется в заголовке Warning).

199

Различные предупреждения

Дополнительные предупреждения, не содержащиеся в данном списке (используется в заголовке Warning).

Коды второго класса (2xx) возникают, когда запрос успешно принят и понят сервером.

200

OK

Запрос был успешно обработан. Содержимое отклика зависит от типа запроса.

201

Создано

Запрос был успешно обработан и в результате был создан новый ресурс. Его URI указан в поле заголовка отклика Location.

202

Принято

Запрос был принят, и его обработка началась другим асинхронным процессом, поэтому сервер не сможет сообщить о ее завершении.

203

Неавторитетная информация

Возвращаемая метаинформация получена не от сервера ее происхождения, а из локальной копии.

204

Нет содержимого

Сервер выполнил запрос, но ему нечего возвращать клиенту. Обозреватель не должен изменять отображение документа.

205

Сброс содержимого

Сервер выполнил запрос, и обозреватель должен сбросить отображение документа.

206

Частичное содержимое

Сервер выполнил частичный запрос GET для ресурса.

214

Применено преобразование

Применено преобразование, изменившее кодировку или тип MIME отклика (используется в заголовке Warning).

299

Различные настойчивые предупреждения

Дополнительные предупреждения, не содержащиеся в данном списке (используется в заголовке Warning).

Коды третьего класса (3xx) сообщают о перенаправлениях; чтобы выполнить запрос нужны еще какие-то действия.

300

Несколько вариантов

Запрошенный ресурс имеет несколько представлений, и клиент должен выбрать одно из них.

301

Ресурс перенесен

Запрошенный ресурс сменил свой URI. Его новый URI указан в поле заголовка отклика Location.

302

Найдено

Запрошенный ресурс временно сменил свой URI.

303

Смотри другое

Отклик на данный запрос может быть найден под другим URI, указанным в поле заголовка отклика Location.

304

Не изменено

Клиент выполнил условный запрос GET, доступ разрешен, но документ не был изменен.

305

Используйте прокси

Доступ к запрошенному ресурсу возможен только через прокси-сервер, указанный в поле заголовка отклика Location.