RFC: 2060
Оригинал: Internet Message Access Protocol v.4 rev.1
Другие версии: RFC 1730, RFC 3501
Категория: Предложенный стандарт
Дата публикации:
Автор:
Перевод: Николай Малых

7.5. Отклики сервера — запрос продолжения команды

Запросы на продолжение команды указываются маркером "+" взамен тега. Эта форма откликов показывает, что сервер готов воспринять от клиента продолжение команды. Остальная часть отклика представляет собой текстовую строку. Этот отклик используется в команде AUTHORIZATION для передачи сервером данных клиенту и запроса дополнительных данных от клиента. Этот же отклик применяется с любой командой, аргументом которой является литерал.

Клиенту не разрешается передавать октеты литералов, пока сервер не укажет готовность к их приему. Это позволяет серверу построчно обрабатывать команды и отвергать ошибки. Оставшаяся часть команды, включая завершающую последовательность CRLF передается в форме октетов. При наличии дополнительных аргументов они должны отделяться пробелом.

Пример:  C: A001 LOGIN {11}
         S: + Ready for additional command text
         C: FRED FOOBAR {7}
         S: + Ready for additional command text
         C: fat man
         S: A001 OK LOGIN completed
         C: A044 BLURDYBLOOP {102856}
         S: A044 BAD No such command as "BLURDYBLOOP"
2007 - 2017 © Русские переводы RFC, IETF, ISOC.