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.