Kоды ответов FTP сервераДля работы с лютым сервером очень полезно знать формат его ответов, так что сохраним себе не память коды ответов FTP сервера:
Ответ FTP сервера на любую команду состоит из трех цифр. Значение каждой цифры в каждой позиции:

Первая позиция:

  • 1 - команда принята к выполнению но еще не завершена
  • 2 - выполнение команды успешно завершено
  • 3 - команда принята и ожидается какая-либо дополнительная команда
  • 4 - в данный момент команда выполнена быть не может
  • 5 - невозможно выполнить команды не только в данный момент, но и вообще.

Вторая позиция:

  • 0 - синтаксическая ошибка
  • 1 - информационное сообщение
  • 2 - сообщение относится либо к управляющему соединению, либо к соединению данных
  • 3 - сообщения об аутентификации пользователя и его правах
  • 4 - значение не определено
  • 5 - сообщение о состоянии файловой системы


Третья позиция:
Третья цифра окончательно специфицирует ошибку.

Для ясности приведем полный список ошибок FTP:

  • 100 - Запрошенное действие инициировано, дождитесь следующего ответа прежде, чем выполнять новую команду.
  • 110 - Комментарий
  • 120 - Функция будет реализована через nnn минут
  • 125 - Канал открыт, обмен данными начат
  • 150 - Статус файла правилен, подготавливается открытие канала
  • 200 - Команда корректна
  • 202 - Команда не поддерживается
  • 211 - Системный статус или отклик на справочный запрос
  • 212 - Состояние каталога
  • 213 - Состояние файла
  • 214 - Справочное поясняющее сообщение
  • 220 - Слишком много подключений к FTP-серверу (можете попробовать позднее). В некоторых версиях указывает на успешное завершение промежуточной процедуры
  • 221 - Благополучное завершение по команде quit
  • 225 - Канал сформирован, но информационный обмен отсутствует
  • 226 - Закрытие канала, обмен завершен успешно
  • 227 - Переход в пассивный режим (h1,h2,h3,h4,p1,p2).
  • 228 - переход в длинный пассивный режим (длинный адрес, порт).
  • 229 - Переход в расширенный пассивный режим (|||port|).
  • 230 - Пользователь идентифицирован, продолжайте
  • 231 - Пользовательский сеанс окончен; Обслуживание прекращено.
  • 232 - Команда о завершении сеанса принята, она будет завершена по завершении передачи файла.
  • 250 - Запрос прошел успешно
  • 257 - «ПУТЬ» создан.
  • 331 - Имя пользователя корректно, нужен пароль
  • 332 - Для входа в систему необходима аутентификация
  • 350 - Запрошенное действие над файлом требует большей информации
  • 421 - Процедура не возможна, канал закрывается
  • 425 - Открытие информационного канала не возможно
  • 426 - Канал закрыт, обмен прерван
  • 434 - Запрашиваемый хост недоступен
  • 450 - Запрошенная функция не реализована, файл не доступен, например, занят
  • 451 - Локальная ошибка, операция прервана
  • 452 - Ошибка при записи файла (недостаточно места)
  • 500 - Синтаксическая ошибка, команда не может быть интерпретирована (возможно она слишком длинна)
  • 501 - Синтаксическая ошибка (неверный параметр или аргумент)
  • 502 - Команда не используется (нелегальный тип MODE)
  • 503 - Неудачная последовательность команд
  • 504 - Команда не применима для такого параметра
  • 530 - Система не загружена (not logged in)
  • 532 - Необходима аутентификация для запоминания файла
  • 550 - Запрошенная функция не реализована, файл не доступен, например, не найден
  • 551 - Запрошенная операция прервана. Неизвестный тип страницы.
  • 552 - Запрошенная операция прервана. Выделено недостаточно памяти
  • 553 - Запрошенная операция не принята. Недопустимое имя файла

Добавить комментарий


Защитный код
Обновить