Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

3.2. Ответы

Ответы делятся на текстовые ответы и ответы статуса.

3.2.1. Текстовый ответ должен состоять из серии текстовых строк. Каждая строка должна заканчиваться символами <CRLF>. Последовательность "<CRLF>.<CRLF>" (0x0D 0x0A 0x2E 0x0D 0x0A) указывает на конец текстового ответа.

При посылке сервером текстового ответа каждую последовательность "<CRLF>." (0x0D 0x0A 0x2E) сервер должен заменять на "<CRLF>.."(0x0D 0x0A 0x2E 0x2E). Клиент должен выполнять обратное преобразование. Указатель конца текстового ответа данному преобразованию не подвергается.

3.2.2. Ответ статуса должен состоять из 3-х значного кода ответа (передаваемого как три символа), за которым следует текст.

Значения номера ответа первой и второй цифры приведены в табл. 2 и табл. 3.

Таблица 2

Содержание первой цифры ответа.

первая цифра

1

Информационное сообщение

2

Положительный окончательный ответ (успешное выполнение команды)

3

Положительный промежуточный ответ (часть операции успешно выполнена. Можно посылать следующую команду операции)

4

Временный отрицательный окончательный ответ (команда реализована, но не может быть выполнена по какой-либо причине)

5

Постоянный отрицательный окончательный ответ (команда не реализована, некорректно задана, произошла серьезная ошибка)

Таблица 3

Содержание второй цифры ответа.

вторая цифра

0

Ошибки соединения, конфигурирования, другие ошибки

1

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

2

Выбор статьи новостей

3

Функции распространения

4

Отправка

8

Нестандартные расширения

9

Отладка

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

НЕ нашли? Не то? Что вы ищете?

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

3.2.3. Список ответов

Должны быть реализованы ответы, перечисленные в табл. 4.

Таблица 4

Список ответов

Код

Текст

Последующий текстовый ответ

с учетом требований п. 3.2.1.

100

Далее следует текст помощи

Текстовые строки помощи

199

Вывод отладки

-

200

Сервер готов. Разрешена отправка статей на сервер.

-

201

Сервер готов. Запрещена отправка статей на сервер.

-

202

Учтен статус промежуточного сервера

-

205

Закрытие соединения

-

211

<n> <f> <l> <s> группа выбрана

n ::= <приблизительное число статей в группе>

f ::= <номер первой статьи в группе>

l ::= <номер последней статьи в группе>

s ::= <имя группы>

-

215

далее следует список групп новостей

Набор строк:

<group> <last> <first> <p>

group ::= <имя группы новостей>

last ::= <номер последней статьи в группе>

first ::= < номер первой статьи в группе>

p ::= "y"/"n" ; указывает на то, разрешена ли отправка статей в данную группу

220

<n> <a> статья получена

Далее следуют заголовок и тело статьи

n ::= <номер статьи>

a ::= <идентификатор статьи>

Если идентификатор статьи отсутствует в заголовке статьи, вместо него должен быть поставлен "0".

Заголовок и тело статьи в виде текстовых строк

221

<n> <a> статья получена

Далее следует заголовок статьи

Значения n и a аналогично ответу 220.

Заголовок статьи в виде текстовых строк с учетом.

222

<n> <a> статья получена

Далее следует тело статьи

Значения n и a аналогично ответу 220.

Тело статьи в виде текстовых строк

223

<n> <a> статья получена

Значения n и a аналогично ответу 220.

-

230

Далее следует перечень идентификаторов новых сообщений

набор строк

message-id <CRLF>

message-id::=<идентификатор сообщения>

231

Далее следует список новых групп новостей

Список групп новостей в формате, аналогичном ответу 215

235

Статья передана без ошибок

-

240

Статья отправлена без ошибок

-

335

Жду передачи статьи.

-

340

Жду отправки статьи.

-

400

Служба не работает

-

411

Нет такой группы новостей

-

412

Не была выбрана группа новостей

-

420

Не был установлен указатель текущей статьи

-

421

Последняя статья в данной группе

-

422

Первая статья в данной группе

-

423

Нет статьи с таким номером в данной группе

-

430

Не найдена такая статья

-

435

Статья не нужна. Не отправлять.

-

436

Ошибка передачи. Попробуйте позже.

-

437

Статья отклонена. Больше ее не отправляйте.

-

440

Отправка не разрешена.

-

441

Ошибка отправки

-

500

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

-

501

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

-

502

Ограничение доступа. Нет разрешения.

-

503

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

-

4. ТРЕБОВАНИЯ К СТРУКТУРЕ СТАТЕЙ

4.1. Формат электронной статьи должен соответствовать формату, описанному

RFC 822 [2].

4.2. Обязательно должны присутствовать поля заголовка:

from;

date;

newsgroups;

subject;

message-id;

path.

4.3. Кроме указанных в п. 4.2. могут присутствовать поля заголовка:

followup-to;

expires;

reply-to;

sender;

references;

control;

distribution;

keywords;

summary;

approved;

lines;

xref;

organization.

Обязательные поля заголовка статьи должны интерпретироваться следующим образом (определения элементов, используемых в выражениях описания, приведены в RFC 822 [2]):

1. f_from ::= ( domain <SP> [ "(" full_name ") ] ) /

( full_name <SP> "<" domain ">")

domain ::= <электронный адрес отправителя>

full_name ::= <Полное имя отправителя. Может состоять из любых печатных символов ASCII, кроме "(" , ")" , "<" , ">" , "," , ":" , "@" , "!" , "/" , "=" , ";">

2. Date ::= Day "," <SP> DD <SP> Mon <SP> YY <SP> HH ":" MM ":" SS <SP>

TIMEZONE

Элементы данного поля должны соответствовать RFC 822 [2]

3. Newsgroups ::= 1#Newsgroup

Newsgroup ::= <Имя существующей группы новостей. Не должно содержать слова "all" в качестве элемента иерархического имени>

4. Subject ::= ["Re:"] S

S ::= <Краткое описание темы сообщения.>

"Re:" должно быть указано в случае, если данная статья является ответом на другую статью. При этом требуется обязательное наличие поля References.

5. Message-ID ::= "<" addr-spec ">" ; идентификатор статьи

addr-spec ::= local-part "@" domain

domain - полное доменное имя узла, с которого сообщение поступило в сеть.

Выражение local-part должно быть уникальным для всех статей в данном домене.

6. Path ::= <путь, который статья прошла до достижения данной системы>

Когда система направляет сообщение, она должна добавить свое имя в список Path. Имя может быть отделено от других любым символом пунктуации, кроме точки.

7. References ::= * ( <SP> Message-ID) ;

ПРИЛОЖЕНИЕ 7

ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ К ТЕХНИЧЕСКИМ СРЕДСТВАМ СЛУЖБЫ ДОСТУПА К ИНФОРМАЦИОННЫМ РЕСУРСАМ ПО ПРОТОКОЛУ FTP

1. ОБЛАСТЬ ПРИМЕНЕНИЯ

Настоящее приложение описывает технические требования к ТС службы доступа к информационным ресурсам а по протоколу NNTP в соответствии с RFC 959 [27].

В приложении приведены операции для удаленного управления файловой структурой сервера и пересылку файлов между узлами вычислительной сети общего пользования. Протокол FTP описывает операции удаления и переименования файлов удаленной файловой системы сервера с рабочего места клиента; пересылку файлов с сервера на сервер, от клиента серверу, от сервера клиенту; получение информации о файловой системе сервера.

Не все функции, содержащиеся в данном приложении, обязательны для ТС службы доступа к информационным ресурсам по протоколу FTP, но если они выполняются, то их реализация должна соответствовать настоящему приложению.

2. ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ К ВЗАИМОДЕЙСТВИЮ СЕРВЕРА FTP И КЛИЕНТА FTP

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15