Список кодів відповідей FTP

Семантика

Відповідь FTP сервера на будь-яку команду FTP сервера складається з трьох цифр. Розглянемо значення кожної цифри в кожній позиції.

Перша позиція

  • Одиниця означає, що команда прийнята до виконання але ще не завершена.
  • Двійка означає, що виконання команди успішно завершене.
  • Трійка означає, що команда прийнята й очікується якась додаткова команда.
  • Четвірка означає, що на даний момент команда не може бути виконана.
  • П'ятірка означає принципову неможливість виконання команди.

Друга позиція

  • Нуль відповідає синтаксичній помилці.
  • Одиниця відповідає інформаційному повідомленню.
  • Двійка повідомляє про те, що повідомлення відноситься або до керуючого з'єднання, або до з'єднання даних.
  • Трійка відповідає повідомленням про аутентифікацію користувача та його права.
  • Значення четвірки не визначено.
  • П'ятірка відповідає повідомленню про стан файлової системи.

Третя позиція

Третя цифра остаточно специфікує помилку.

Повний список кодів відповідей FTP сервера

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

Див. також

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.