Протоколы Internet


Протокол новостей NNTP - часть 4


Следующая цифра кода характеризует категорию отклика.

x0x

Соединение, установка режима, прочие сообщения

x1x

Выбор группы новостей

x2x

Выбор статьи

x3x

Функции распределения

x4x

Отправка адресату

x8x

Нестандартное (частное применение) расширение

x9x

Отладочный вывод

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

Некоторые статусные отклики могут иметь параметры (числа или имена). Число и тип параметров фиксировано для каждого конкретного отклика. Параметры отделяются от кода отклика и друг от друга одиночным пробелом. Все цифровые параметры имеют десятичное представление и могут начинаться с нулей. Все строковые параметры начинаются после пробела и завершаются пробелом или символьной парой CR-LF, то есть не могут содержать в себе пробелов. Любой текст, который не является параметром отклика, должен отделяться от последнего параметра, если таковой имеется, пробелом и завершаться пробелом.

Не специфицированные коды-отклики могут использоваться для специфических новых команд. Такой код должен относиться к категории x8x (см. таблицу, приведенную выше). Применение не специфицированных откликов для стандартных команд запрещено.

Коды категории x9x зарезервированы для отладочных целей. Так как большинство отладочных откликов можно рассматривать как информационные сообщения, для отладочных выдач зарезервирован диапазон кодов 190-199.

Ниже приведен список сообщений общего назначения, которые может послать NNTP сервер. Эти отклики не привязаны к каким-то конкретным командам и могут быть присланы в результате сбоя или каких-то других необычных обстоятельств.

Вообще говоря, коды 1xx могут игнорироваться; коды 200 или 201 посылаются при начальном подключении к NNTP серверу в зависимости от наличия разрешения пересылки. Код 400 отправляется, когда NNTP сервер прерывает обслуживание, например по запросу оператора, а коды 5xx указывают на то, что процедура не будет выполнена, по какой-то необычной причине.

100

Поясняющий текст

190 – 199

Отладочный вывод

200

Сервер готов – отправка разрешена

201

Сервер готов – отправка запрещена

400

Обслуживание прерывается

500

Команда не распознана

501

Синтаксическая ошибка в команде

502

Доступ ограничен или нет разрешения

503

Ошибка в программе – команда не выполнена

<


Начало  Назад  Вперед